日期:2014-05-17  浏览次数:20611 次

js解析json数据.....在线等。。
这段数据用js怎么解析?
{"newName":[{"Title [id=1, title=主页]":[]},{"Title [id=2, title=医疗产品]":[{"id":1,"name":"自动注射器","title_id":2},{"id":2,"name":"血压器","title_id":2},{"id":3,"name":"血糖仪","title_id":2}]},{"Title [id=3, title=智能家居]":[{"id":4,"name":"智能窗台","title_id":3},{"id":5,"name":"智能门","title_id":3},{"id":6,"name":"智能电灯","title_id":3},{"id":7,"name":"智能沙发","title_id":3}]},{"Title [id=4, title=技术支持]":[]},{"Title [id=5, title=公司简介]":[]}]}

------解决方案--------------------
引用一下JSON2.js 网上可以下到

var JsonObject = JSON.parse(jsonString); 这样可以转换为json对象

然后就可以用了。


详细用法请参考http://www.jb51.net/article/22588.htm
------解决方案--------------------
JSONArray.fromObject(list).toString();
------解决方案--------------------
var json = $.parseJSON(returnValue);
------解决方案--------------------


你这到底是说在是js里面解析json还在后台解析json哦

如果是在js里面,
json字符串,最后加上  trim(json字符串),去掉后台传过来时,前台的空格
直接用 var jsonObject = eval('('+ json字符串+')');
然后通过 jsonObject.xxx即可得到你需要的值

如果是在后台的话,可以用JSONObject.from(xxx),解析成java对象,如果用spring mvc直接或许即可