JSON 双引号

it2024-11-06  8

解析一个json数据:

{"manifest":{ Version:"3.0"}}

仔细看的话,这个字符串不是正规的json格式,Version少了双引号,应该是:

{"manifest":{ "Version": "3.0"}}

 

如果用

JSONObject mainfestObject.getJSONObject("manifest");

这种方法解析就会报错,但是如果用

String mainfestStr = object.optString("manifest", "");

JSONObject mainfestObject = new JSONObject(mainfestStr);

上面这个方法解析就成功!

转载于:https://www.cnblogs.com/bigteam/p/4028848.html

相关资源:json解析时遇到英文双引号报错的解决方法
最新回复(0)