首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求助String转JSONObject有关问题

2011-12-23 
求助String转JSONObject问题public static void func(){String str{\name\:\fabregas\, \country\

求助String转JSONObject问题
public static void func()
  {
  String str="{\"name\":\"fabregas\", \"country\":\"[]\"}"; //实验数据1
   
  String ss="{\"name\":{\"country\":\"[]\"}}"; //实验数据2
   

  net.sf.json.JSONObject jsonStr= net.sf.json.JSONObject.fromObject(str);
  System.out.println(jsonStr);  
   
  net.sf.json.JSONObject jsonSs= net.sf.json.JSONObject.fromObject(ss);
  System.out.println(jsonSs);  
  }


执行结果:
{"name":"fabregas","country":"[]"}
{"name":{"country":[]}}


求助: 实验数据2丢失了[]上的引号?请问如何避免这个问题?


问题2:
  如果一个字符串是被双引号引起来的,则如何转化为json格式
  例如:
  字符串"{"name" : ""hello""}"能否转化为json格式

[解决办法]
"{"name" : ""hello""}"

这本身就是JSON数据格式?还要怎么转呢?

热点排行
Bad Request.