获取json对象的key
获取json对象的key值
我有一个json对象,我想获取每一个学生的信息,但是每次拿到的数据最外层的key值是随学生人数增加而变化的,并不是固定的。
所以我的思路为:先获取最外层的key,然后根据key获取value。
实现过程如下:
json对象:
代码为:
public static void main(String[] args) {//字符串String ss = "{\"test111\": {\"学生信息\": {\"姓名\": \"张三\",\"年龄\": \"18\"},\"成绩\": {\"语文\": \"103\",\"数学\": \"25\",\"英语\": \"45\"}},\"test222\": {\"学生信息\": {\"姓名\": \"李四\",\"年龄\": \"19\"},\"成绩\": {\"语文\": \"98\",\"数学\": \"58\",\"英语\": \"118\"}}}";//将字符串转换为json对象JSONObject jsonObject = JSONObject.parseObject(ss);//获取key值 这里也就是test111和test222Iterator<String> iterator = jsonObject.keySet().iterator();while (iterator.hasNext()) {//拿到key值String key = iterator.next();//根据key获取对应的valueJSONObject test_Value = jsonObject.getJSONObject(key);String student = test_Value.getJSONObject("学生信息").toString();String results = test_Value.getJSONObject("成绩").toString();//输出System.out.println("key值为:" + key + ",学生信息为:" + student + ",成绩为:" + results);}}
运行结果:
获取json对象的key相关推荐
- php json 遍历 keys,详解javascript遍历json对象的key和任意js对象属性的示例代码(图)...
下面小编就为大家带来一篇javascript遍历json对象的key和任意js对象属性实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 使用 keys 方法获取该对象 ...
- 获取json对象的长度
<script type="text/javascript"> var myObject = {'name':'Camili', 'address':'colu ...
- highcharts ajax 数据格式,Highcharts ajax获取json对象动态生成报表生成 .
最近做个项目,项目经理想做一个统计报表,在网上查看些资料就选用Highchars 这里和大家分享下使用心得. 重点说明此代码是针对一个报表显示多个项对比显示. 直接贴代码:web端 $(documen ...
- ajax解析json中的对象数组对象,在JQuery中检索json数组后获取json对象Ajax
我使用JQuery AJAX检索某些数据(标题和说明).正如你可以看到我打通的结果,并出结果的JSON数组和循环div标签中在JQuery中检索json数组后获取json对象Ajax success ...
- Js 怎么遍历json对象所有key及根据动态key获取值
对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值?请参阅下面的关键代码: <html> <head>&l ...
- Ajax获取Json对象绑定下拉框
分享个小实例,废话少说,直接上代码..... 贴上JS代码: Js代码 1 <script type="text/javascript"> 2 $ ...
- bos 获取数据库连接_java解析数据接口获取json对象
最近小编在做项目的时候,需要解析一个url以获取其数据,开始我为简便,使用了Postman这个工具来解析,也获取了json对象. 但后也发现,它没法直接连接数据库,也就是说这些数据不能直接存入数据库, ...
- java使用getinputstream_java解析数据接口获取json对象
最近小编在做项目的时候,需要解析一个url以获取其数据,开始我为简便,使用了Postman这个工具来解析,也获取了json对象. 但后也发现,它没法直接连接数据库,也就是说这些数据不能直接存入数据库, ...
- 获取Json对象中Json数组中的一个Json对象
比如:获取以下数据的data中的数据 { "message": "successful", "resultCode": "0&qu ...
最新文章
- Redis实现分布式锁的深入探究
- 全麦吐司和普通吐司的区别_全麦面包和普通面包的区别
- c# response输出文件实例(14)
- 汇编第二章节检测2-1
- 零基础带你一步步搭建Nacos高可用集群(史上最详细,赛过教科书!)为此我准备了三台云服务器+云数据库
- c语言计算机二级考试要点,全国计算机二级考试c语言考试要点
- 如何优化 .NET Core 中的 lambda 查询表达式 ?
- 对外经贸大学计算机应用基础,对外经贸大学计算机应用基础试题.doc
- java常见排序算法有哪些_Java中常用的6种排序算法详细分解
- Oracle数据库 【SYNONYM 同义词 シノニム】
- 基于R语言的贝叶斯网络模型的实践技术
- SRGAN——使用与超分辨率重建的GAN
- 网络互连(IPV4+NAT技术+ARP+IPV6)
- 麻省理工十亿美元计算机学院,麻省理工学院10亿美元打造全新计算机科学学院,让所有学科的研究人员都能接触到最新的计算科学...
- tif文件转csv文件
- 使用Perl编写协议分析脚本 z
- [OpenSource] AWBot-一款小巧的测试Web站点的工具
- Android 调整进程的最大fd 数目
- 10、第二章物理层习题及参考答案
- Gzip Zlib PNG 压缩算法【转】