//遍历json数组
String json1 = "{data:[{name:'Wallace'},{name:'Grommit'}]}";
JSONObject jsonObjSplit = JSONObject.fromObject(json1);
JSONArray ja = jsonObjSplit.getJSONArray("data");
for (int i = 0; i < ja.size(); i++) {JSONObject jo = (JSONObject) ja.get(i);System.out.println(jo.get("name"));
}//JSONObject遍历json对象
String json2 = "{name:'Wallace',age:15}";
jsonObj = new JSONObject(json2);for (Iterator iter = jsonObj.keys(); iter.hasNext();) {String key = (String)iter.next();
System.out.println(jsonObj .getString(key));
}
需要用到的jar包列表:
json-lib-2.2.3-jdk15.jar
jakarta commons-lang 2.4
jakarta commons-beanutils 1.7.0
jakarta commons-collections 3.2
jakarta commons-logging 1.1.1
ezmorph 1.0.6 
 
转自:http://fatkun.com/2010/07/jsonarray-jsonobject-array.html
 

net.sf包JSONArray与JSONObject遍历相关推荐

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

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

  2. 【报错笔记】项目使用了JSONArray类,导了import net.sf.json.JSONArray;包报错

    项目使用了JSONArray类,导了import net.sf.json.JSONArray;包报错 报错原因:net.sf.json添加的时候需要添加jdk的版本号 解决方案:在pom.xml中添加 ...

  3. java JSONArray与JSONObject的增删改查大解析 一篇让你不再迷茫

    前提 相关的jar包   https://download.csdn.net/download/qq_37591637/11162911 JSONArray与JSONObject的区别 JSONArr ...

  4. Android开发将List转化为JsonArray和JsonObject

    客户端需要将List<Object>转化为JsonArray和JsonObject的方法: 首先,List中的Object的属性需要是public: class Person {publi ...

  5. fastjson中JSONArray和JSONObject

    1 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于javascript Prog ...

  6. JsonArray或者JsonObject转字符串后里面带有转义字符或者反斜杠的处理方式

    一般出现这种toString后json串里面带有转义字符的原因是往jsonObject中直接put了String类型的内容,比如jsonObject.put("key"," ...

  7. java中hashMap遍历,JSONObject遍历

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

  8. jsonArray与 jsonObject区别与js取值

    一.JSONObject和JSONArray的数据表示形式 JSONObject的数据是用 {  } 来表示的, 例如:   { "id" : "123", & ...

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

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

最新文章

  1. NOIP2016天天爱跑步
  2. 利用Landsat8 进行利用土地分类
  3. while loading shared libraries: libmysqlclient....
  4. Spring-AOP 静态正则表达式方法匹配切面
  5. 文件上传服务器经常超时,解决Tomcat文件上传超时问题.
  6. mybatis学习(48):列表信息查询
  7. SSD(based on Caffe)环境配置
  8. python 测试mysql数据库_Python MySQL 数据库之测试索引
  9. C++ string是否包含某字符串方法(已封装)
  10. phpstorm docker php,使用phpstorm对docker中的脚本进行debug的方法
  11. 程序员计算器 android6,程序员计算器
  12. 顶级分区软件Acronis Disk Director 11最新版官方下载
  13. 泛微oa明细表添加按钮_泛微OA系统表结构说明
  14. 2020软考论文想要拿高分,要避开这些坑!
  15. 免费织梦CMS文章采集器之采集聚合
  16. 阳线双响炮K线形态,上升势不可挡,送指标源码
  17. linux终端反引号怎么使用,Linux 反引号 的作用
  18. 简单A/BTest验证图片懒加载效果
  19. Oracle官网登录用户名密码
  20. mysql 纯真ip 导出dat_3步搞定纯真IP数据导入到MySQL详解

热门文章

  1. 群辉NAS+KODI (二)----NAS文件配置+电视安装kodi安装配置
  2. SpringBoot+ElementUI实现多选设置一月中指定几天的属性,SpringBoot中通过反射实现
  3. Android中点击按钮启动另一个Activity以及Activity之间传值
  4. C#中在窗体应用中使用StringBuilder拼接显示网页
  5. Java中获取 List中最后一个元素
  6. @RequestMapping对请求方法限定
  7. 使用netty实现一个http挡板,轻量又实用。收藏起来吧
  8. Flutter中Row中的子控件左右两端对齐
  9. java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板
  10. 计算机网络技术与计算机应用技术,计算机网络技术和计算机应用技术.pdf