当前位置: 代码迷 >> J2EE >> JSONObject解析不已JSON字符串!
  详细解决方案

JSONObject解析不已JSON字符串!

热度:5488   发布时间:2013-02-25 21:39:26.0
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
http://bbs.csdn.net/topics/390337723
看这篇日志吧。
也是转换json的方法,
javaBean转成json或者json转换成javaBean的方法都有。
但是不是用fromObject的方法。那个方法我还得重新写一个。

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

没问题的,是不是有编译错误
引用:
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\"}"; 
是不是忘了加\转义了?debug下看下就行了。
  相关解决方案