解析Json格式

String temp = "{'data':{'a':[{'b1':'bb1','c1':'cc1'},{'b2':'bb2','c2':'cc2'}]}}";
JSONObject jodata = JSONObject.fromObject(temp);
JSONObject joa = JSONObject.fromObject(jodata.get("data").toString());
JSONArray ja = JSONArray.fromObject(joa.get("a"));
for (int i = 0; i < ja.size(); i++) {
JSONObject o = ja.getJSONObject(i);
if (o.get("b1") != null) {
System.out.println(o.get("b1"));
}
if (o.get("c1") != null) {
System.out.println(o.get("c1"));
}
if (o.get("b2") != null) {
System.out.println(o.get("b2"));
}
if (o.get("c2") != null) {
System.out.println(o.get("c2"));
}
}

posted @ 2018-05-15 22:50  New_Crazy  阅读(186)  评论(0编辑  收藏  举报