1import java.util.*; 2import com.alibaba.fastjson.*; 3public class Test { 4 public static void main(String[] args) { 5 //方法1 6 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\"}]"; 7 List<HashMap> list =JSON.parseArray(json, HashMap.class); 8 for(int i=0;i<list.size();i++){ 9 System.out.println(list.get(i).get("companyId"));; 10 } 11 //方法2 12 /* 13 JSONArray jarr = JSONArray.parseArray(json); 14 for (Iterator iterator = jarr.iterator(); iterator.hasNext();) { 15 JSONObject job = (JSONObject) iterator.next(); 16 System.out.println(job.get("companyId").toString()); 17 }*/ 18 } 19} 20 21String str = "[\"\\/static\\/upload\\/1539863638_0.png\"]"; 22 JSONArray array = new JSONArray().parseArray(str); 23 24 if(null!=array){ 25 array.set(0, "----------"+array.get(0)); 26 for (Iterator iterator = array.iterator(); iterator.hasNext();) { 27 System.out.println(iterator.next()); 28 } 29 }
java alibaba fastJson 遍历数组json
Wesley13
2021-10-11
1376 1 0
点赞
收藏
评论区
加载中...