用到的jar包如下:
话说字符串类型的不用引号真的好吗?回复<aclass='referer'target='_blank'>@深蓝浅爱:哦哦,原来是构造方法用错的原因,用JSONObject.from...那个方法吧用了<divclass='ref'>
你这是什么JSON包?光发个代码怎么解决问题?
另外,newJSONObject(String)没有这个构造方法啊
你应该是传MAP进去才对
<imgsrc="http://static.oschina.net/uploads/space/2015/1211/112252_9xND_119807.png"alt="">
我试试去<divclass='ref'>你这是什么JSON包?光发个代码怎么解决问题?
另外,newJSONObject(String)没有这个构造方法啊
你应该是传MAP进去才对
<imgsrc="http://static.oschina.net/uploads/space/2015/1211/112252_9xND_119807.png"alt="">
你的用户,日期格式这些值一个引号都没有,当然会有问题。<atarget="_blank"rel="nofollow">http://grepcode.com/file/repo1.maven.org/maven2/net.sf.json-lib/json-lib/2.2.2/net/sf/json/JSONObject.java?av=f
从API来看,你应该使用
<preclass="brush:java;toolbar:true;auto-links:false;">JSONObjectjsonObj=JSONObject.fromObject("...");你用的是<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">json-lib-2.2.2也就是net.sf的.
<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">这个json库不是这么用的.
<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">这样:
<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">JSONObjectjson=JSONObject.fromObject(jsonStr...);
<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">
key,和字符串value加上双引号应该没问题吧
<preclass="brush:java;toolbar:true;auto-links:false;">JSONObjectjson=newJSONObject("{"name":"user"}");if(json.has("name")){System.out.println(json.get("name"));}版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。