问题描述
解决方案
如果用java解析json的话,可以用json-lib进行解析,其实用法很简单,可以直接把json数据映射成自定义的java对象。
参考:http://blog.csdn.net/zhejingyuan/article/details/9180885
解决方案二:
var json = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},
{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"},
{"id":"5","tagName":"pineapple"}]';
$.each(JSON.parse(json), function(idx, obj) {
alert(obj.tagName);
});
//or
$.each($.parseJSON(json), function(idx, obj) {
alert(obj.tagName);
});
解决方案三:
var json = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"}, {"id":"5","tagName":"pineapple"}]'; $.each(JSON.parse(json), function(idx, obj) { alert(obj.tagName); }); //or $.each($.parseJSON(json), function(idx, obj) { alert(obj.tagName); });
解决方案四:
常见的json解析框架:Gson,Jackson,Fastjson
解决方案五:
这个解出来的方法是和你json数据格式的样式有关系的。不过有一点是共通的。就是别人传的你的数据,你接到的,最初应该普通字符串,你要先转成json。
具体转的方法,也和你是通过什么方式得到别的人数据。是在java中得到的。那可以用JSONObject ,是js的。可以用JQuery的$.parseJson
时间: 2025-01-21 16:58:01