分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

JSONArray 遍历

发布时间:2023-09-06 01:41责任编辑:傅花花关键词:遍历

刚遇到一个接接口任务,发现其中返回数据中,是个字符串数组,数组中就是单个json形式的内容,其实应该也可以称这种数据叫做json数组吧,只不过是字符串形式。而我需要的是将这种内容解析出来,取到对于key值的value值。猛一想,似乎有点不值怎么解决。后来发现有比较简单的方法可以实现。哈哈,废话少说,上代码(看了下,应该只需要一个引入的jar包,json-lib-2.4-jdk15.jar)

public static void main(String[] args) {String StrData="[{\"name\":\"zhangsan\"},{\"age\":\"18\"}]";JSONArray backBodyJson = JSONArray.fromObject(StrData ); // 首先把字符串转成 JSONArray 对象if(backBodyJson.size()>0){// ???for (java.util.Iterator tor=backBodyJson.iterator();tor.hasNext();) {// ???JSONObject job = (JSONObject)tor.next();// ???System.out.println(job.get("name"));// ???System.out.println(job.get("age"));// ???}for(int i=0;i<backBodyJson.size();i++){JSONObject job = backBodyJson.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象System.out.println(job.get("name"));System.out.println(job.get("age")); // 得到 每个对象中的属性值}}}

JSONArray 遍历

原文地址:https://www.cnblogs.com/Yusco/p/8417061.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved