java 代码 JSON解析

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"));


上面输出结果:



猜你喜欢

转载自tanweneye.iteye.com/blog/2076726