码迷,mamicode.com
首页 > Web开发 > 详细

JSONArray 遍历

时间:2018-02-05 14:21:58      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:asn   san   span   next   字符   main   log   返回   array   

刚遇到一个接接口任务,发现其中返回数据中,是个字符串数组,数组中就是单个json形式的内容,其实应该也可以称这种数据叫做json数组吧,只不过是字符串形式。而我需要的是将这种内容解析出来,取到对于key值的value值。猛一想,似乎有点不值怎么解决。后来发现有比较简单的方法可以实现。哈哈,废话少说,上代码(看了下,应该只需要一个引入的jar包,json-lib-2.4-jdk15.jar)

public static void main(String[] args) {
String StrData="[{\"name\":\"zhangsan\"},{\"age\":\"18\"}]";
JSONArray backBodyJson = JSONArray.fromObject(StrData ); // 首先把字符串转成 JSONArray 对象
if(backBodyJson.size()>0){
//    for (java.util.Iterator tor=backBodyJson.iterator();tor.hasNext();) {
//    JSONObject job = (JSONObject)tor.next();
//    System.out.println(job.get("name"));
//    System.out.println(job.get("age"));
//    }
for(int i=0;i<backBodyJson.size();i++){
JSONObject job = backBodyJson.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象
System.out.println(job.get("name"));
System.out.println(job.get("age")); // 得到 每个对象中的属性值

}
}
}

 

JSONArray 遍历

标签:asn   san   span   next   字符   main   log   返回   array   

原文地址:https://www.cnblogs.com/Yusco/p/8417061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!