gpt4 book ai didi

java - 如何使用 getJSONArray 方法访问 json 对象的嵌套元素

转载 作者:IT老高 更新时间:2023-10-28 12:46:19 24 4
gpt4 key购买 nike

我有一个如下所示的 JSON 响应:

{
"result": {
"map": {
"entry": [
{
"key": { "@xsi.type": "xs:string", "$": "ContentA" },
"value": "fsdf"
},
{
"key": { "@xsi.type": "xs:string", "$": "ContentB" },
"value": "dfdf"
}
]
}
}
}

我想访问 "entry" 数组对象的值。我正在尝试访问:

RESPONSE_JSON_OBJECT.getJSONArray("entry");

我收到 JSONException。有人可以帮我从上面的 JSON 响应中获取 JSON 数组吗?

最佳答案

您必须分解整个对象才能到达 entry 数组。

假设 REPONSE_JSON_OBJECT 已经是一个已解析的 JSONObject

REPONSE_JSON_OBJECT.getJSONObject("result")
.getJSONObject("map")
.getJSONArray("entry");

关于java - 如何使用 getJSONArray 方法访问 json 对象的嵌套元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14898768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com