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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223249.html原文链接:https://javaforall.net
