public static void main(String[] args) {
String str="{\n" +
"\t\"testsetTestcaseExecute\": {\n" +
"\t\t\"auditor\": \"vame\",\n" +
"\t\t\"testcaseType\": \"Exception\"\n" +
"\t},\n" +
"\t\"name\": \"zy\",\n" +
"\t\"age\": 12,\n" +
"\t\"array\": [{\n" +
"\t\t\"name\": \"zy\",\n" +
"\t\t\"age\": 20\n" +
"\t}, {\n" +
"\t\t\"name\": \"zy1\",\n" +
"\t\t\"age\": 21\n" +
"\t}, {\n" +
"\t\t\"name\": \"zy2\",\n" +
"\t\t\"age\": 22\n" +
"\t}]\n" +
"}";
System.out.println(str);
JSONObject object = (JSONObject) JSONObject.parse(str);
System.out.println("获取结果如下:");
System.out.println(object.getJSONObject("testsetTestcaseExecute").get("auditor"));
System.out.println(object.getJSONObject("testsetTestcaseExecute").get("testcaseType"));
System.out.println(object.getJSONObject("testsetTestcaseExecute"));
System.out.println(object.get("name"));
System.out.println(object.get("age"));
System.out.println(object.get("array"));
JSONArray array = (JSONArray)object.get("array");
array.forEach(a ->{
JSONObject a1 = (JSONObject) a;
System.out.println(a1.get("name"));
System.out.println(a1.get("age"));
});
}