首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java jsonobject转List_java – 将JSONObject转换为List或JSONArray的简单代码?「建议收藏」

java jsonobject转List_java – 将JSONObject转换为List或JSONArray的简单代码?「建议收藏」

作者头像
全栈程序员站长
发布于 2022-07-25 01:15:34
发布于 2022-07-25 01:15:34
11K0
举报

大家好,又见面了,我是你们的朋友全栈君。

我已经通过各种线程阅读并发现了类似的问题,但在找到解决我的特定问题的方法方面却相当不成功.

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”));

}

感谢您的帮助和建议.

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127107.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月9,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
fastjson JSONArray和JSONObject 转对象数组和对象「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133882.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/26
2.2K0
fastjson JSONArray和JSONObject 转对象数组和对象「建议收藏」
string转换为jsonarray_jsonobject转jsonarray
如果用的是fastjson 则导包为 import com.alibaba.fastjson.JSONObject
全栈程序员站长
2022/09/22
2.5K0
string转换为jsonarray_jsonobject转jsonarray
JSONObject转换为JSONArray
以com.alibaba.fastjson中的JSONArray与JSONObject为例:
全栈程序员站长
2022/09/01
1.1K0
JSONArray和JSONObject的转换
在项目日常开发中常常会遇到JSONArray和JSONObject的转换,很多公司刚入职的小萌新会卡在这里,今天和大家分享一下,有更厉害的大佬也可以指教一下!话不多说上硬菜
全栈程序员站长
2022/08/15
7670
JSONArray和JSONObject的转换
java jsonarray string,java json字符串转JSONObject和JSONArray以及取值的实例「建议收藏」
public static void main(String[] args) {
全栈程序员站长
2022/08/26
8940
关于 java JSONArray JSONObject转换问题
import lhy.client.json.JSONArray; import lhy.client.json.JSONException; import lhy.client.json.JSONObject;
全栈程序员站长
2022/08/22
3760
关于 java JSONArray JSONObject转换问题
jsonobject string转json_string转换为long
本文使用一个小例子展示在java中怎样将一个JSON格式的字符串转化为JSONObject对象。注意,我们使用的是 org.json.simple.JSONObject;
全栈程序员站长
2022/09/22
4.1K0
jsonobject string转json_string转换为long
java JSON使用之JSONObject、JSONArray与Object的转换
String jsonStr = JSONObject.fromObject(p1).toString();
全栈程序员站长
2022/09/02
3.3K0
JSONObject与JSONArray的使用
要使程序能够执行必须引入JSON-lib包,JSON-lib包同一时候依赖于下面的JAR包:
全栈程序员站长
2022/07/14
4330
JsonObject和JsonArray转换问题
开发过程中遇到需要将调用接口返回的JsonObject转换为JsonArray格式的数据,在使用过成中遇到转换问题,代码如下
全栈程序员站长
2022/09/02
8290
JsonObject和JsonArray转换问题
java中JSONArray、JSONObject、List、String之间的转换「建议收藏」
JSONArray result_type = new JSONArray();
全栈程序员站长
2022/09/05
1.5K0
fastjson的JSONArray和JSONObject[通俗易懂]
java和js中JSONObject,JSONArray,Map,String之间转换——持续更新中
全栈程序员站长
2022/06/26
2.4K0
fastjson的JSONArray和JSONObject[通俗易懂]
获取的string转JSONArray或JSONObject
“operateType”: “READ”,
全栈程序员站长
2022/08/31
8690
获取的string转JSONArray或JSONObject
fastJson中jsonobject转换成jsonArray,jsonArray转换成jsonobject
今天做接口, 有一个关于jsonobject转换成jsonArray,然后再转换成String类型的。 由于比较麻烦,特找度娘搜答案, 然后再总结一下
全栈程序员站长
2022/09/06
1.1K0
java jsonobject 转换_java – 将JSONObject转换为JSONArray
JSONArray文件.然后,他将遍历该JSONArray并将它们放入ArrayList,然后将它们显示在一个活动上.
全栈程序员站长
2022/08/28
2.5K0
fastjson List转JSONArray以及JSONArray转List「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。1.fastjson List转JSONArray List<T> list = new ArrayList<T>(); JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));
全栈程序员站长
2022/07/02
2.1K0
JSONObject详解「建议收藏」
JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。
全栈程序员站长
2022/08/02
8450
JAVA中json转Map,jsonArray转List集合,List集合转json
在写代码时,经常会遇到各转类型之间互相转换,比如json转换为Map,jsonArray转List集合,List集合转json,现在整理一个工具类,方便日后查阅。
全栈程序员站长
2022/09/10
4.1K0
JAVA中json转Map,jsonArray转List集合,List集合转json
JsonArray转List<String>「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152266.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/10
3.8K0
JSON,String,JSONObject,JSONArray的转换
欢迎来到本篇技术博客,今天我们将探讨在Java中如何进行JSON、String、JSONObject、JSONArray之间的转换。JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,广泛应用于现代软件开发中。在本文中,我们将深入研究JSON的基本概念,以及如何在Java中高效地进行数据的转换与处理。
疯狂的KK
2023/09/27
1.8K0
JSON,String,JSONObject,JSONArray的转换
相关推荐
fastjson JSONArray和JSONObject 转对象数组和对象「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档