net.sf包JSONArray与JSONObject遍历
//遍历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遍历相关推荐
- java遍历jsonobject,JsonArray和JsonObject遍历方法
一:遍历JsonArray // 一个未转化的字符串 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c' ...
- 【报错笔记】项目使用了JSONArray类,导了import net.sf.json.JSONArray;包报错
项目使用了JSONArray类,导了import net.sf.json.JSONArray;包报错 报错原因:net.sf.json添加的时候需要添加jdk的版本号 解决方案:在pom.xml中添加 ...
- java JSONArray与JSONObject的增删改查大解析 一篇让你不再迷茫
前提 相关的jar包 https://download.csdn.net/download/qq_37591637/11162911 JSONArray与JSONObject的区别 JSONArr ...
- Android开发将List转化为JsonArray和JsonObject
客户端需要将List<Object>转化为JsonArray和JsonObject的方法: 首先,List中的Object的属性需要是public: class Person {publi ...
- fastjson中JSONArray和JSONObject
1 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于javascript Prog ...
- JsonArray或者JsonObject转字符串后里面带有转义字符或者反斜杠的处理方式
一般出现这种toString后json串里面带有转义字符的原因是往jsonObject中直接put了String类型的内容,比如jsonObject.put("key"," ...
- java中hashMap遍历,JSONObject遍历
1.hashmap 遍历 第一种使用迭代器 Map map = new HashMap(); Iterator iter = map.keySet().iterator(); while (iter. ...
- jsonArray与 jsonObject区别与js取值
一.JSONObject和JSONArray的数据表示形式 JSONObject的数据是用 { } 来表示的, 例如: { "id" : "123", & ...
- JSONObject遍历并替换部分json值
使用场景 如何修改JSONObject 的值,如何替换json中的部分内容,比如检查报告我们再数据库存的是json格式的字符串varchar,然后前端传来确认更新报告的json,后台接口需要将前端传来 ...
最新文章
- NOIP2016天天爱跑步
- 利用Landsat8 进行利用土地分类
- while loading shared libraries: libmysqlclient....
- Spring-AOP 静态正则表达式方法匹配切面
- 文件上传服务器经常超时,解决Tomcat文件上传超时问题.
- mybatis学习(48):列表信息查询
- SSD(based on Caffe)环境配置
- python 测试mysql数据库_Python MySQL 数据库之测试索引
- C++ string是否包含某字符串方法(已封装)
- phpstorm docker php,使用phpstorm对docker中的脚本进行debug的方法
- 程序员计算器 android6,程序员计算器
- 顶级分区软件Acronis Disk Director 11最新版官方下载
- 泛微oa明细表添加按钮_泛微OA系统表结构说明
- 2020软考论文想要拿高分,要避开这些坑!
- 免费织梦CMS文章采集器之采集聚合
- 阳线双响炮K线形态,上升势不可挡,送指标源码
- linux终端反引号怎么使用,Linux 反引号 的作用
- 简单A/BTest验证图片懒加载效果
- Oracle官网登录用户名密码
- mysql 纯真ip 导出dat_3步搞定纯真IP数据导入到MySQL详解
热门文章
- 群辉NAS+KODI (二)----NAS文件配置+电视安装kodi安装配置
- SpringBoot+ElementUI实现多选设置一月中指定几天的属性,SpringBoot中通过反射实现
- Android中点击按钮启动另一个Activity以及Activity之间传值
- C#中在窗体应用中使用StringBuilder拼接显示网页
- Java中获取 List中最后一个元素
- @RequestMapping对请求方法限定
- 使用netty实现一个http挡板,轻量又实用。收藏起来吧
- Flutter中Row中的子控件左右两端对齐
- java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板
- 计算机网络技术与计算机应用技术,计算机网络技术和计算机应用技术.pdf