码迷,mamicode.com
首页 > 编程语言 > 详细

java alibaba fastJson 遍历数组json

时间:2018-10-18 21:55:51      阅读:785      评论:0      收藏:0      [点我收藏+]

标签:tor   color   div   void   span   shm   sea   fast   ring   

import java.util.*;
import com.alibaba.fastjson.*;
public class Test {
	public static void main(String[] args) {
	    //方法1
	    String json = "[{\"companyId\":\"111111111\",\"companyName\":\"Huuuu\",\"_uid\":10,\"_index\":0,\"_state\":\"modified\"},{\"companyId\":\"000000000000000000\",\"companyName\":\"cx01\",\"_uid\":11,\"_index\":1,\"_state\":\"modified\"},{\"companyId\":\"9999999999999\",\"companyName\":\"ttt\",\"_uid\":12,\"_index\":2,\"_state\":\"modified\"}]";
	    List<HashMap> list =JSON.parseArray(json, HashMap.class);
	    for(int i=0;i<list.size();i++){
	      System.out.println(list.get(i).get("companyId"));;
	    }
	    //方法2
	    /*
	    JSONArray jarr = JSONArray.parseArray(json);
	    for (Iterator iterator = jarr.iterator(); iterator.hasNext();) {
	      JSONObject job = (JSONObject) iterator.next();
	      System.out.println(job.get("companyId").toString());
	    }*/
	}
}

 

    String str = "[\"\\/static\\/upload\\/1539863638_0.png\"]";
    JSONArray array = new JSONArray().parseArray(str);

        if(null!=array){
            array.set(0, "----------"+array.get(0));
            for (Iterator iterator = array.iterator(); iterator.hasNext();) {
              System.out.println(iterator.next());
            }
        }

 

java alibaba fastJson 遍历数组json

标签:tor   color   div   void   span   shm   sea   fast   ring   

原文地址:https://www.cnblogs.com/phpfangzhan/p/9813001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!