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