java如何遍历json 请具体点

Python018

java如何遍历json 请具体点,第1张

json是字符串,java 没有提供API遍历json吧,要借助jar包,也就是第三方的API,对json格式的字符串或是java对象之间的转换,比如:

一个json格式的字符串,用第三方API(比如gson或jackjson)对json格式字符串进行转换为List类型的,然后用for循环对这list 遍历输出即可,其它对象也是可以的,自定义的实体也行,gson或jackjson有对应的方法能做到

使用json-lib.jar这个工具\x0d\x0apublic String getJson(Object obj){\x0d\x0a JSONObject json\x0d\x0a json = JSONObject.fromObject(obj)\x0d\x0a return json.toString()\x0d\x0a}\x0d\x0a使用jquery来处理json\x0d\x0a//转换为json数据 datas可以用ajax从后台获取上面getJson中的数据\x0d\x0avar jsonDatas = eval("(" + datas + ")")\x0d\x0a //循环遍历数据\x0d\x0ajQuery.each(jsonDatas, function(item) {\x0d\x0a//循环\x0d\x0a})