java jsonobject转List_java – 将JSONObject转换为List或JSONArray的简单代码?
我已经通过各种线程阅读并发现了类似的问题,但在找到解决我的特定问题的方法方面却相当不成功.
JSONObject orr = (JSONObject)orderRows.get("orderRows");
System.out.println("data in orr = " + orr + "orr's type = " + orr.getClass());
返回:
data in orr =
{“470”:[{“locationId”:2,”quantity”:1,”productId”:1007}],”471″:[{“locationId”:2,”quantity”:1,”productId”:1008}]}orr’s
type = class org.json.simple.JSONObject
我正在尝试将这些数据放入数组/列表/任何可以使用密钥的地方,470,471来检索数据.
任何建议或指示非常感谢非常感谢…
澄清:
JSONObject orr = (JSONObject)orderRows.get("orderRows");
JSONArray orderOne = (JSONArray)orr.get("471");
System.out.println(orderOne);
System.out.println(orderOne.get(0));
JSONObject orderOneKey = (JSONObject)orderOne.get(0);
System.out.println(orderOneKey.get("productId"));
这就是我所追求的,但显然我不能做orr.get(“471”)因为我不知道这个数字是什么.
编辑:
显然我无法回答8个小时的问题:
感谢朋友的帮助和一些摆弄,我发现了一个解决方案,我确信它不是最有说服力的,但它正是我所追求的:
for(Object key: orr.keySet()) {
JSONArray orderOne = (JSONArray)orr.get(key);
JSONObject ordervalue = (JSONObject)orderOne.get(0);
System.out.println(ordervalue.get("productId"));
}
感谢您的帮助和建议.
java jsonobject转List_java – 将JSONObject转换为List或JSONArray的简单代码?相关推荐
- Java解析JSON时,new JSONObject(这儿写json字符串)报错问题
在获取json字符串后Java使用api创建json对象报错,查阅资料解决该问题: 问题原因:net.sf.json.jsonobject 没有 new JSONObject(String)的构造方法 ...
- Java学习笔记50:JSONObject与JSONArray的使用
Java不像PHP解析和生产JSON总是一个比较痛苦的过程.但是使用JSONObject和JSONArray会让整个过程相对舒服一些. 需要依赖的包:commons-lang.jar commons- ...
- java继承JSONobject_DTO改造为JsonObject
曾经有个项目,遇到一个情况就是DTO需要"频繁"的转成JsonObject进行传递(因为用的框架是 Vert.x,用EventBus通信)存在明显的性能消耗.或者使用框架带的DTO ...
- java字符串转list_java将String字符串转换为ListLong类型实例方法
在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式 那么我们可以通过采用以下的代码完成以上需求的转换 priv ...
- java jsonobject 赋值_Java中JSONObject相关操作
maven项目pom配置: net.sf.json-lib json-lib 2.4 jdk15 importnet.sf.json.JSONObject;//报文 String report=&qu ...
- java中关于引用net.sf.json.JSONObject 和org.json.JSONObject 的差别
一.首先今天在写一个功能时遇到和这个问题,就是在调用的百度识别接口需要这个json包,而我平常解 析json习惯了用这个包,那么问题问题来了: 1. 用这个的时候,引入的包是org.js ...
- jsonobject中getkey_FastJson中JSONObject用法及常用方法总结
本文为博主原创,未经允许不得转载: 最近一直有用到解析各种数据,主要是用FastJson进行数据解析,其中一个重要的类为JSONObject,今天有时间,所以进行总结一下: JSONobject是Fa ...
- net.sf.json.JSONObject 和org.json.JSONObject 的差别
net.sf.json.JSONObject 和org.json.JSONObject 的差别. 一.创建json对象 String str = "{\"code\": ...
- java.lang.date_无法将java.lang.String类型的值转换为必需类型java.util.Date
from date: to date: Trouver 这是控制器代码部分: @RequestParam(name = "d1", defaultValue = "190 ...
最新文章
- javascript中while循环、do....while与for循环的用法和区别
- apache 启动故障(httpd: apr_sockaddr_info_get() failed fo)
- bind9 配置说明
- UVa LA 4253 UVa 1421 Archery 枚举,状态削减,oj错误题目 难度: 1
- 基于视图的DNS解析
- 媒体管理工具Media Encoder 2022 for Mac
- C#的变迁史 - C# 5.0 之其他增强篇
- java 中文字符串 排序_Java实现对中文字符串的排序功能实例代码
- 【Cocos2d-Js基础教学(2)类的使用和面向对象】
- redis删除不存在的key会报错吗_Redis哈希类型
- android 微信自带表情,Android 软键盘和emoji表情切换方案,和微信几乎一样的体验...
- 图片中加入超链接html代码,html网页超链接代码 怎样用HTML代码在图片插入超链接...
- 极客学院ios开发工程师系列课程
- Genymotion安卓模拟器常见问题汇总
- tcp too many orphaned sockets 问题引发的思考
- Linux下测试SSD硬盘读写速率
- 为什么大家都在用在线客服系统?
- java项目小组项目总结报告_项目总结报告
- QRowTable表格控件-支持hover整行、checked整行、指定列排序等
- 【天光学术】比较文学论文:文学创作中华兹华斯与刘勰的情感观念异同(节选)
热门文章
- 在学习Python基础中需要知道的知识点:运算符大全,收藏,以后方面查询(算术运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级))
- 19道Python基础列表元祖的练习题
- GitHub标星2.6万!Python算法新手入门大全
- 什么是Linux系统调用system call?(Linux内核中设置的一组用于实现各种系统功能的子程序)(区别于标准C库函数调用)核心态和用户态的概念、中断的概念、系统调用号、系统调用表
- 网页HTTP协议 get和post请求区别?(HTTP中Get、Post、Put与Delete的区别)
- 【深度学习的数学】交叉熵公式如何推导?
- 什么是尾递归?测试python尾递归
- USB hub(221)
- java 好用的工具类
- c语言实现天气预报步骤,天气预报是怎么预测天气的?天气预报制定需要哪些步骤...