java json list map 遍历_java List<Map<String,Object>遍历的方法

public static voidmain(String[] args) {

List> list = new ArrayList>();

HashMap map = new HashMap();

map.put("1", "a");

map.put("2", "b");

map.put("3", "c");

HashMap map2 = new HashMap();

map2.put("4", "d");

map2.put("5", "e");

map2.put("6", "f");

list.add(map);

list.add(map2);

System.out.println(list.size()+"-------------------------");

JSONObject result= newJSONObject();

JSONArray jsonArray= newJSONArray();for (int i = 0; i < list.size(); i++) {

HashMap hashMap1 = new HashMap();

HashMap m = list.get(i);

Set set =m.keySet();

Iterator it = set.iterator();while(it.hasNext()) {

String key=(String) it.next();

hashMap1.put(key, m.get(key));

System.out.println(key+"-----------key-----------"+m.get(key)+"---------value---------------");

}

jsonArray.add(hashMap1);

System.out.println(hashMap1+"------------------------hashMap1------------------");

}

System.out.println(result.accumulate("test", jsonArray)+"------------jsonArray-----------------");

System.out.println("22222222222222222222222222222222222222222222222222222222");for (HashMaphashMap : list) {for (Map.Entrym : hashMap.entrySet()) {

System.out.println(m.getKey()+"------key--------"+m.getValue());

}

}

System.out.println("3333333333333333333333333333333333333333333333");

List> list1 = new LinkedList>();for (int i = 0; i < list.size(); i++) {

HashMap hashMap2 = new HashMap();

HashMap m = list.get(i);

Set set =m.keySet();

Iterator it = set.iterator();while(it.hasNext()) {

String key=(String) it.next();

hashMap2.put(key, m.get(key));

System.out.println(key+"-----------key-----------"+m.get(key)+"---------value---------------");

}

list1.add(hashMap2);

}

System.out.println(list1+"------------list1-----------------");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值