json解析数组 nlohmann_JSON 数组的遍历解析
刚遇到一个接接口任务,发现其中返回数据中,是个字符串数组,数组中就是单个json形式的内容,其实应该也可以称这种数据叫做json数组吧,只不过是字符串形式。而我需要的是将这种内容解析出来,取到对于key值的value值。猛一想,似乎有点不值怎么解决。后来发现有比较简单的方法可以实现。哈哈,废话少说,上代码(看了下,应该只需要一个引入的jar包,json-lib-2.4-jdk15.jar)
public static void main(String[] args) {
String StrData="[{\"name\":\"zhangsan\"},{\"age\":\"18\"}]";
JSONArray backBodyJson = JSONArray.fromObject(StrData ); // 首先把字符串转成 JSONArray 对象
if(backBodyJson.size()>0){
//for (java.util.Iterator tor=backBodyJson.iterator();tor.hasNext();) {
//JSONObject job = (JSONObject)tor.next();
//System.out.println(job.get("name"));
//System.out.println(job.get("age"));
//}
for(int i=0;i
JSONObject job = backBodyJson.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象
System.out.println(job.get("name"));
System.out.println(job.get("age")); // 得到 每个对象中的属性值
}
}
}
提供两种循环取值,可任意选择一种。
json解析数组 nlohmann_JSON 数组的遍历解析相关推荐
- JS解析json数据并将json字符串转化为数组的实现方法
json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法, ...
- json 解析 转java对象数组对象数组对象_json字符串转java对象数组
需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar& ...
- 内置对象的API Array数组对象 String字符串对象 json字符串 JSON对象 js作用域及变量预解析 引用类型与值类型区别 共享引用 基本包装类型 数组去重
01-内置对象的API a.Date对象获取时间 b.Array对象数组加工 c.String对象字符串加工 d.json字符串的语法格式 e.JSON对象的字符串与对象转换应用 02-JS作用域 a ...
- java解析json数组对象_JAVA中快速解析JSON对象里包含的JSON数组
例如现在有这样一个Json String Value = {"data":[{"school_name":"西北农林科技大学"," ...
- js简单遍历解析json字符串
js简单遍历解析json字符串 前两天接触到前台的json字符串遍历拼接于是就翻了一些资料总结了一下遍历取值的方法,如有不对请指正,感谢阅读!! 先上json串 { "list": ...
- 增加数组下标_数组以及ArrayList源码解析
点击上方"码之初"关注,···选择"设为星标" 与精品技术文章不期而遇 前言 前一篇我们对数据结构有了个整体的概念上的了解,没看过的小伙伴们可以看我的上篇文章: ...
- js解析java对象数组_js接收并转化Java中的数组对象的方法
在做项目时,要向ocx控件下发命令,就要在js中得到java中的对象,然后拼成一种格式,下发下去...当对象是一个时比较简单,但如果对象是一个数组时,就略显麻烦了. 开始我以为有简单的方式,可以直接进 ...
- 0610PHP基础:运算符、字符串处理函数、解析符号、数组
运算符============================================================================= 一.算数运算符:数字型与字符型的数字 ...
- java---编写一个方法,返回一个int型的二维数组,数组中的元素通过解析字符串参数获得。
题目: 编写一个方法,返回一个int型的二维数组,数组中的元素通过解析字符串参数获得,字符串如下"1,2:3,4,5:6,7"对应的数组为: d[0][0]=1 d[0][1]=2 ...
最新文章
- 九十三、动态规划系列之股票问题(下)
- boost::system::system_error相关的测试程序
- 51CTO微博认证说明
- 【图像超分辨率】MSAN:Scene-Adaptive RS Img SR a Multiscale Attention
- 微信小程序 没有找到 node_modules 目录
- android node
- 【接口文档】Django restful framework中自动生成API文档
- geoserver rest 导入shape文件错误
- 《神经网络和深度学习》系列文章五:用简单的网络结构解决手写数字识别
- C# 托管资源与非托管资源
- nopCommerce 3.9 大波浪系列 之 汉化-Roxy Fileman
- 小波变换原理及傅里叶变换(极好的文章)
- 阿里云 ECS 7 天实践训练营 - day01 -基于ECS搭建FTP服务
- 树莓派3B安装影音系统OSMC
- linux777是什么权限,linux设置777权限意思
- Waves – 赞!超炫交互体验的点击动画效果
- 用KEIL5打开KEIL4的文件
- 在线文本删除空行工具
- 触摸板-Thinkpad E440禁用触摸板
- Lis3dh加速度传感器使用实验教程