java遍历jsonarray_java JSONArray 遍历方式(2种)
第一种(java8):遍历JSONArray 拼接字符串
public static void main(String[] args) {
JSONArray jSONArray = new JSONArray();
JSONObject jb = new JSONObject();
jb.put("id", 1);
jb.put("name", "s");
jSONArray.add(jb);
JSONObject j1 = new JSONObject();
j1.put("id", 2);
j1.put("name", "s");
jSONArray.add(j1);
StringBuffer sBuffer = new StringBuffer();
jSONArray.stream().forEach(jsonobejct->arrayIdToString((JSONObject) jsonobejct,sBuffer));
System.out.println(sBuffer.toString());
}
private static StringBuffer arrayIdToString(JSONObject jsonobejct,
StringBuffer sBuffer) {
return sBuffer.append(jsonobejct.getInteger("id")).append(",");
}
第二种:for循环遍历
public static void f2(JSONArray ja) {
for(int i=0;i
System.out.println(ja.getJSONObject(i).get("id"));
}
}
PS:遍历JsonObject
SONObject 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);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
java遍历jsonarray_java JSONArray 遍历方式(2种)相关推荐
- Java之五种遍历Map集合的方式
摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历. 在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历.这篇文章主要给大家介 ...
- java的list遍历_【java】list集合遍历的5种方式
平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我. 跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信 ...
- java如何遍历树_java 遍历树的四种方式
java 遍历树的四种方式 最近做一个玫瑰图报表,数据源为TreeJson(树状json),在网上搜集下资料,和大家分享.: 先序遍历 中序遍历 后序遍历 层次遍历 public class Tree ...
- java遍历文件_Java 遍历文件夹的几种方式
最近面试的时候被问及,使用非递归的方式遍历文件夹下的所有文件.由于之前没有写过,当时卡了一下,最后也没给出好的方案. 从计算机的角度看,文件夹的数据结构就是多叉树(Tree),而树的遍历方式有两种:深 ...
- 关于Java中的Map遍历方式比较
最近在看阿里巴巴最新版的Java开发手册,里面的内容还是很值得去阅读学习,下面是我对Java中Map的遍历方式的比较和总结: 第一种:使用entrySet()的形式来遍历,也是效率高,推荐使用的一种遍 ...
- java foreach 遍历map_java中遍历map的几种方法
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map public ...
- Sort排序+字符串处理,转list,转数组去重+No value present+MySQL中的数据类型+时间戳转日期格式+JSONArray 遍历方式+端口占用8/10-8/21
一.JPA实现Sort排序 我是利用sort.by() return ruleArrangeRepository.findAll(specification, Sort.by(Sort.Directi ...
- python数据结构与算法:二叉树及三种遍历方式(先序遍历/中序遍历/后序遍历)
树的实现采用queue的形式: 树的三种遍历方式(广度优先白能力法):先序遍历(根左右),中序遍历(左根右)以及后序遍历(左右根) ######################P6.4 数据结构### ...
- 遍历 ArrayList和遍历 Map的几种方式
遍历 ArrayList和遍历 Map的几种方式 遍历 ArrayList 遍历 Map ☀️相关笔记章节:
最新文章
- 北京大学计算机女博士经常看什么资料?
- java final 变量 回收_java入门教程-Java中final,finally,finalize三个关键字的区别
- 不知是哪个家伙写的,相当的有才啊!
- 已经围上为何不算目_在湖人打球顺风顺水,戴维斯为何还要亏本卖掉洛杉矶豪宅?...
- Visual Studio 批量注释 快捷键
- “天昌”的挽歌——逝去的背影(一)
- JS中使用工厂模式创建对象
- Tasty项目经验总结(不断补充中)
- win7 桌面html,极品壁纸再一张:Windows7桌面就是我的家
- mayapython常用模块_Maya入门之在Maya 中使用 Python 的基础知识有那些
- 学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
- Udacity 人工智能编程基础 - 课程目录
- HTML5 之 Figure Figcaption 标签
- 计算机网络学习--协议族、协议栈
- windows系统使用cmd命令打开谷歌浏览器并设置用户资料方法步骤
- python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)...
- 计算机中f4的应用,电脑键盘中功能区的F2键F4键如何使用 电脑键盘中功能区的F2键F4键怎么使用...
- Kubernetes(K8S)各种错误及解决方法
- 2辊张力辊张力计算公式
- C++中cos,sin,asin,acos这些三角函数操作