Java JSON解析中一个关于双引号的问题_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Java JSON解析中一个关于双引号的问题

Java JSON解析中一个关于双引号的问题

 2014/10/14 10:44:20  skyko  程序员俱乐部  我要评论(0)
  • 摘要:解析一个json数据:{"manifest":{Version:"3.0"}}仔细看的话,这个字符串不是正规的json格式,Version少了双引号,应该是:{"manifest":{"Version":"3.0"}}如果用JSONObjectmainfestObject.getJSONObject("manifest");这种方法解析就会报错,但是如果用StringmainfestStr=object.optString("manifest","")
  • 标签:Java 一个 问题 JSON 解析 JS

解析一个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);

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

上一篇: Android输入输出系统之TouchEvent流程 下一篇: 没有下一篇了!
发表评论
用户名: 匿名