java alibaba fastJson 遍历数组json

来源:互联网 发布:数据质量的重要性 编辑:程序博客网 时间:2024/04/29 22:52
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());    }*/}}

1 0
原创粉丝点击