json在Java中解析JsonString到JsonObject
我有以下字符串:
{
"response": true,
"model_original_id": "5acea0b5:1431fde5d6e:-7fff",
"model_new_id": 500568,
"model_new_version": 1,
"reload": true,
"idsModelProperties": [{
"key": "creation_date",
"value": "2013-12-23"
},
{
"key": "state",
"value": 1,
"displayValue": "Analisi"
}],
"idsNodes": [],
"idsConnectors": [],
"idsNodesProperties": []
}
我需要将其解析为JSONObject。我试着用 quickjson,但当它试图解析emty字符串时,它给了我一个异常。 这就是我尝试的:
JsonParserFactory factory=JsonParserFactory.getInstance();
JSONParser parser=factory.newJsonParser();
Map jsonData=parser.parseJson(response_output);
例外情况: 线程“main”com中出现异常。json。例外。JSONParsingException:@Key Hierarchy::root/idsNodes[0]/@Key::Value应为空@职位:256
知道吗
# 1 楼答案
虽然问题的作者已经接受了答案,但其他人可能正在寻找相同的问题。我已经在https://code.google.com/p/quick-json/issues/detail?id=11中用quick json解决了我知道的问题