有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案