jsonObject的value为一个子jsonObject,且子jsonObject的key以"$"开头时,通过(JSONObject) jsonObject.get("key")获取value错误
如
String jsonString = "{"this0":{"$ref":"1"}}";
JSONObject jsonObject = JSONObject.parseObject(jsonString);
JSONObject innerObject = (JSONObject) jsonObject.get("this0");
System.out.println("innerObject============="+innerObject.toString());
获取结果为innerObject============={"this0":{"$ref":"@"}}
期望为innerObject============={"$ref":"@"}
如果子jsonObject不以$开头则返回正常
暂无答案!
目前还没有任何答案,快来回答吧!