String strTest =
"{'one':[ {'two':[ {'three':'去头屑','four':[ {'five':'用立白'},{'six':'和尚洗头'} ] } ]},{'seven':'用飘柔'}]}";
JSONObject obj = JSONObject.fromObject(strTest);
//通过key 取到两个对象
JSONArray oneObj = obj.getJSONArray("one");
//根据下标得到对象
JSONObject arrObj = oneObj.getJSONObject(1);
System.out.println(arrObj.getString("seven"));
arrObj = oneObj.getJSONObject(0);
oneObj = arrObj.getJSONArray("two");
arrObj = oneObj.getJSONObject(0);
System.out.println(arrObj.getString("three"));
oneObj = arrObj.getJSONArray("four");
arrObj = oneObj.getJSONObject(1);
System.out.println(arrObj.getString("six"));
arrObj = oneObj.getJSONObject(0);
System.out.println(arrObj.getString("five"));
上面输出结果:
[img]http://dl2.iteye.com/upload/attachment/0097/8522/7acca064-e492-30c2-907a-765eb613cc54.jpg[/img]