第一种(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种)相关推荐

  1. Java之五种遍历Map集合的方式

    摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历. 在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历.这篇文章主要给大家介 ...

  2. java的list遍历_【java】list集合遍历的5种方式

    平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我. 跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信 ...

  3. java如何遍历树_java 遍历树的四种方式

    java 遍历树的四种方式 最近做一个玫瑰图报表,数据源为TreeJson(树状json),在网上搜集下资料,和大家分享.: 先序遍历 中序遍历 后序遍历 层次遍历 public class Tree ...

  4. java遍历文件_Java 遍历文件夹的几种方式

    最近面试的时候被问及,使用非递归的方式遍历文件夹下的所有文件.由于之前没有写过,当时卡了一下,最后也没给出好的方案. 从计算机的角度看,文件夹的数据结构就是多叉树(Tree),而树的遍历方式有两种:深 ...

  5. 关于Java中的Map遍历方式比较

    最近在看阿里巴巴最新版的Java开发手册,里面的内容还是很值得去阅读学习,下面是我对Java中Map的遍历方式的比较和总结: 第一种:使用entrySet()的形式来遍历,也是效率高,推荐使用的一种遍 ...

  6. java foreach 遍历map_java中遍历map的几种方法

    java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map public ...

  7. Sort排序+字符串处理,转list,转数组去重+No value present+MySQL中的数据类型+时间戳转日期格式+JSONArray 遍历方式+端口占用8/10-8/21

    一.JPA实现Sort排序 我是利用sort.by() return ruleArrangeRepository.findAll(specification, Sort.by(Sort.Directi ...

  8. python数据结构与算法:二叉树及三种遍历方式(先序遍历/中序遍历/后序遍历)

    树的实现采用queue的形式: 树的三种遍历方式(广度优先白能力法):先序遍历(根左右),中序遍历(左根右)以及后序遍历(左右根) ######################P6.4 数据结构### ...

  9. 遍历 ArrayList和遍历 Map的几种方式

    遍历 ArrayList和遍历 Map的几种方式 遍历 ArrayList 遍历 Map ☀️相关笔记章节:

最新文章

  1. 北京大学计算机女博士经常看什么资料?
  2. java final 变量 回收_java入门教程-Java中final,finally,finalize三个关键字的区别
  3. 不知是哪个家伙写的,相当的有才啊!
  4. 已经围上为何不算目_在湖人打球顺风顺水,戴维斯为何还要亏本卖掉洛杉矶豪宅?...
  5. Visual Studio 批量注释 快捷键
  6. “天昌”的挽歌——逝去的背影(一)
  7. JS中使用工厂模式创建对象
  8. Tasty项目经验总结(不断补充中)
  9. win7 桌面html,极品壁纸再一张:Windows7桌面就是我的家
  10. mayapython常用模块_Maya入门之在Maya 中使用 Python 的基础知识有那些
  11. 学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
  12. Udacity 人工智能编程基础 - 课程目录
  13. HTML5 之 Figure Figcaption 标签
  14. 计算机网络学习--协议族、协议栈
  15. windows系统使用cmd命令打开谷歌浏览器并设置用户资料方法步骤
  16. python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)...
  17. 计算机中f4的应用,电脑键盘中功能区的F2键F4键如何使用 电脑键盘中功能区的F2键F4键怎么使用...
  18. Kubernetes(K8S)各种错误及解决方法
  19. 2辊张力辊张力计算公式
  20. C++中cos,sin,asin,acos这些三角函数操作

热门文章

  1. 戴尔蓝牙键盘 dell 8135 使用评测
  2. CentOS7 安装 FastDFS
  3. 字符串算法——KMP算法C++详解
  4. windows下合并iso镜像文件
  5. Item 24: Distinguish universal references from rvalue references
  6. 最近对和凸包问题的蛮力算法
  7. Loadruner工具之 IP欺骗
  8. 计算机视觉—— 相机标定
  9. java 栈溢出异常_一次栈溢出问题的排查 StackOverflowError
  10. Java,Swing 模拟在线考试系统(二:考试页面)