导入JSONObject和JSONArray所需要的jar包

JSONObject所必需的6个jar包:

commons-beanutils-1.7.0.jar

commons-collections-3.1.jar

commons-lang-2.5.jar

commons-logging.jar

ezmorph-1.0.3.jar

json-lib-2.1-jdk15.jar
或者只用一个包:

org.json.jar

遍历JSONArray:

 // 一个未转化的字符串
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 首先把字符串转成 JSONArray  对象
JSONArray json = JSONArray.fromObject(str );
if(json.size()>0){for(int i=0;i<json.size();i++){// 遍历 jsonarray 数组,把每一个对象转成 json 对象
JSONObject job = json.getJSONObject(i);
// 得到 每个对象中的属性值
System.out.println(job.get("name")+"=") ;  }
}

遍历JSONObject:

JSONObject jsonObject = new JSONObject(s);
//然后用Iterator迭代器遍历取值,建议用反射机制解析到封装好的对象中
JSONObject jsonObject = new JSONObject(jsonString);Iterator iterator = jsonObject.keys();
while(iterator.hasNext()){key = (String) iterator.next();value = jsonObject.getString(key);
}

转载于:https://www.cnblogs.com/dk2557/p/10148448.html

JSONObject遍历相关推荐

  1. net.sf包JSONArray与JSONObject遍历

    //遍历json数组 String json1 = "{data:[{name:'Wallace'},{name:'Grommit'}]}"; JSONObject jsonObj ...

  2. java中hashMap遍历,JSONObject遍历

    1.hashmap 遍历 第一种使用迭代器 Map map = new HashMap(); Iterator iter = map.keySet().iterator(); while (iter. ...

  3. JSONObject遍历并替换部分json值

    使用场景 如何修改JSONObject 的值,如何替换json中的部分内容,比如检查报告我们再数据库存的是json格式的字符串varchar,然后前端传来确认更新报告的json,后台接口需要将前端传来 ...

  4. java遍历jsonobject,JsonArray和JsonObject遍历方法

    一:遍历JsonArray // 一个未转化的字符串 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c' ...

  5. android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据

    比起XML文件解析,JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量.同时它也有缺点,Json数据的语义性较差,看起来没有XML直观.现在JSON已经被大多数开发人员所接受,在网络 ...

  6. BeanShell遍历JSON双重嵌入数组获取数组数据

    BeanShell遍历JSON双重嵌入数组获取数组数据 1.概述 今天做接口自动化场景测试过程中遇到一个比较复杂的场景,创建新建订单业务,接口参数依赖未占用资讯类型.开发提供了一个所有资讯查询接口,该 ...

  7. Java遍历Json数据

    Java遍历Json数据 今天需要遍历一下json,但是只查到了遍历一层json的文章,满足不了多层级的json遍历.所以自己写一下,用fastJson处理. 所遍历json需要考虑一下多层级的jso ...

  8. java遍历jsonobject_jsonobject 遍历取值

    导读热词 例子如下: import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; imp ...

  9. 其它数据类型和Json的转化

    1.ResultSet→Json public static String resultSetToJson(ResultSet rs) throws SQLException,JSONExceptio ...

  10. EasyUI+JSP之java读取数据库后JSON格式数据的返回及调用

    做作业工程中遇到一些问题,特此记录一下 解决的问题:使用EasyUI框架搭建简单学生管理系统(数据库增删改查)操作时配合JSP,不知道如何把从数据库获得的数据封装成JSON格式并传回前端JSP并进行展 ...

最新文章

  1. python怎么用excel-python怎么操作Excel
  2. DPDK vhost-user之前后端通知机制场景分析(十)
  3. /bin/bash^M: bad interpreter: 没有那个文件或目录--转载
  4. 二叉树已知先序和中序输出后序
  5. 2021年1月19日工作日志 - Cypress regression tests build error
  6. XUtils之注解机制详解
  7. Win10 Build9926 更新问题解决
  8. JSP——九大内置对象和其四大作用域
  9. 21世纪经济网APP
  10. 交叉火力dsp手机调音软件_可一键调音的车载DSP功放应用
  11. 公制与英制长度转换 c语言,公制和英制的换算在线(在线公制转英制转换器)
  12. 个人计算机硬件配置清单,个人台式电脑配置清单
  13. 复合函数求导经典例题_【2017年整理】多元函数求导经典例题.ppt
  14. 领先农业技术平台Dimitra,帮助小农户实现农业现代化
  15. python读取json文件转成excel_Python实现读取json文件到excel表
  16. 柔性机械臂_少年,这儿有个“超柔软”的6轴机械臂求带走
  17. 湖南快乐阳光互动娱乐传媒有限公司诉被告杭州三基传媒有限公司侵害作品信息网络传播权纠纷一案
  18. outlook 收件箱分组_如何在Mac版Outlook 2016中禁用统一收件箱(和分组文件夹)
  19. 设计网页字体css,CSS样式设计网页字体与用户体验
  20. 如何在Windows10系统中修改.jar文件的默认应用

热门文章

  1. 微软回应法国指责Win10过度收集隐私数据:将更新隐私声明
  2. UVA 11468 - Substring AC自动机+DP
  3. linux之iptables详解及配置
  4. JAVA.SQL.SQLEXCEPTION: INCORRECT STRING VALUE: '\XF0\X9F\X92\X94' FOR COLUMN 'CONTENT' AT ROW 1
  5. 任意文件夹下打开cmd窗口
  6. 因观看大量违规视频致抑郁,审核人员起诉抖音
  7. WePhone开发者被逼自杀案续,在翟欣欣身上的各种消费清单明细及细节曝光
  8. 2019Q1中高端人才报告:薪资TOP10,平均年薪超23万元
  9. Linux运维跳槽40道面试精华题
  10. 福利 | 限时免费体验 Google 官方 Android 课程