java使用fastjson解析json字符串

java使用fastjson解析json字符串publicstatic String args Stringstr n t testsetTestc n t t auditor vame n t t testcaseType Exception n t

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

 java使用fastjson解析json字符串

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223249.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午2:31
下一篇 2026年3月17日 下午2:31


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号