JsonArray和JsonObject遍历方法
2023-09-27 14:24:56 时间
一:遍历JsonArray
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 一个未转化的字符串
JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray 对象
if(json.size()>0){
for(int i=0;i<json.size();i++){
JSONObject job = json.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象
System.out.println(job.get("name")+"=") ; // 得到 每个对象中的属性值
}
}
一:遍历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); }
相关文章
- C# Dictionary 的几种遍历方法
- npoi IWorkbook HSSFWorkbook XSSFWorkbook 拥有 IEnumerator GetEnumerator(); 方法 可以遍历workbook 每个元素为每个sheet页
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- Google Earth Engine——如何下载里利用evaluate函数和for循环叠加使用遍历所有单景影像并导出(ui.button)
- 图的宽度优先遍历:BFS遍历
- 1094 The Largest Generation (25 分)【难度: 一般 / 树的遍历】
- 1020 Tree Traversals (25 分) 【难度: 中 / 知识点: 哈希表建树 遍历树】
- BeautifulSoup文档3-详细方法 | 如何对文档树进行遍历?
- jquery遍历的json有两层list时的解决方法
- 遍历datatable的几种方法【转载】
- 广度优先遍历-python
- 《jQuery Cookbook中文版》——1.9 根据当前上下文遍历DOM获得新的DOM元素集
- 树的遍历
- JavaScript 数组遍历方法的对比
- 遍历map的四种方法
- vue学习笔记九:Jquery VS Vue之遍历方法对照
- mybatis问题。foreach循环遍历数组报错情况,及其解决方法
- 分析轮子(八)- List.java 各种遍历方式及遍历时移除元素的方法
- 浅析Object.entries()方法的使用及解决使用for of或for in遍历对象的问题和普通对象与Map对象互相转换的问题
- Map中使用和遍历map方法
- JavaScript 的 4 种数组遍历方法: for VS forEach() VS for/in VS for/of
- js 的each()方法遍历对象和数组
- 22-1图的遍历的源代码
- 【数据结构】:树的先序,中序,后序遍历Python实现
- 【Python数据结构】——二叉平衡树AVL(查找、构建、删除、插入、打印、遍历)
- C# 算法之链表、双向链表以及正向反向遍历实现
- Jquery 遍历数组之$().each方法与$.each()方法介绍
- C/C++ 遍历文件夹(最全方法)