fastjson 的字符串转数组,并且循环他

2020/9/24 23:0:35 | 阅2644 来源:好空间网络 [打印] [关闭]
 

public static void main(String[] args) {
// Json字符串
String jsonStr = "{ \"list\": [" +
"{ \"a\": \"aa1\", \"b\": \"bb1\"}, " +
"{ \"a\": \"aa2\", \"b\": \"bb2\"}, " +
"{ \"a\": \"aa3\", \"b\": \"bb3\"}  " +
"] }";
// Json字符串 转 JSONObject
JSONObject jsonObject = JSON.parseObject(jsonStr);
// list 转 JSONArray
JSONArray jsonArray = jsonObject.getJSONArray("list");
// 遍历JSONArray
for (Iterator<Object> iterator = jsonArray.iterator(); iterator.hasNext(); ) {
JSONObject next = (JSONObject) iterator.next();
System.err.println("a ===>>> " + next.getString("a"));
System.err.println("b ===>>> " + next.getString("b"));
}
}


JSONArray list = GuoJiaUtil.get(conn); // 先获取国家
		for(int i=0;i<list.size();i++){
			String guojiaid = list.getJSONObject(i).getString("id");// 国家的id
			list.getJSONObject(i).put("options",CangKuUtil.getList(conn, guojiaid)); // 把该国家所属的仓库增加到该国家下的options字段里面			
	    }


经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。