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

JSON,该如何处理

2013-10-25 
JSON这个是我测试得到的返回{success:[{\id\:\123\,\name\:\张三\},{\id\:\456\,\name\:

JSON
这个是我测试得到的返回{"success":"[{"id":"123","name":"张三"},{"id":"456","name":"李四"}]"}

我想要的效果是:{"success":[{"id":"123","name":"张三"},{"id":"456","name":"李四"}]}


[]外没有引号,但是都自动加上了...


我的代码

Map<String,Object> map2 = new HashMap<String,Object>();
JsonUtil Jsutil=new JsonUtil();
StringBuffer sb=new StringBuffer();
if (weimain.weixin_login(success_name,success_password)) {
List<Msg> flist=weimain.findAllMsg();
for (int i = 0; i < flist.size(); i++) {
Map<String,Object> map3 = new HashMap<String,Object>();
map3.put("fakeid", flist.get(i).getFakeid());
map3.put("nick_name", flist.get(i).getNick_name());
map3.put("content", flist.get(i).getContent());  sb.append(JSONObject.fromObject(map3));
}
map2.put("Message",sb.toString());
}

this.writer2Str(JSONObject.fromObject(map2).toString(), response); json
[解决办法]
亲,这是人家指定的规则,如果不想遵循这个规则的话,建议你自己用分解拼接字符串的方式自己写一个。
[解决办法]
处理下字符串可以吗?
String s = ""[{ xxx ]}"".replace(""","");
[解决办法]
json返回回来的都是字符串。还是想办法解析吧。
[解决办法]
有没有引号没关系吧  什么也不影响啊
[解决办法]
格式是正常的,你试着在前天解析看看,应该能解析出来

热点排行