日期:2014-05-19  浏览次数:20620 次

JSONObject解析不了JSON字符串!?
	
public String execute() throws Exception {
System.out.println(urlString);
JSONObject json = JSONObject.fromObject(urlString);
        System.out.println(json.get("username"));
return null;
}

能正常打印urlString。  

urlString字符串是={"username":"zjl","password":"123","bigText":"222"}
但是我得不到json.get("username");
如果取到username的值应该是zjl啊。
程序运行不到JSONObject json = JSONObject.fromObject(urlString);
求解答!!!
json java

------解决方案--------------------

import net.sf.json.JSONObject;
//......
  String urlString = "{\"username\":\"zjl\",\"password\":\"123\",\"bigText\":\"222\"}";
  JSONObject json = JSONObject.fromObject(urlString);
  System.out.println(json.get("username"));

没问题的,是不是有编译错误

------解决方案--------------------
debug下看下就行了。
------解决方案--------------------
引用:
Java code
?



1234567

      public String execute() throws Exception {         System.out.println(urlString);         JSONObject json = JSONObject.fromObject(urlString);             System.ou……

"{\"username\":\"zjl\",\"password\":\"123\",\"bigText\":\"222\"}"; 
是不是忘了加\转义了?
------解决方案--------------------
http://bbs.csdn.net/topics/390337723
看这篇日志吧。
也是转换json的方法,
javaBean转成json或者json转换成javaBean的方法都有。
但是不是用fromObject的方法。那个方法我还得重新写一个。