gpt4 book ai didi

java - 如何解析这个 JSON 字符串

转载 作者:行者123 更新时间:2023-12-02 07:58:41 25 4
gpt4 key购买 nike

我正在尝试将此字符串解析为 java,但我不断收到错误。

{"id":1,"jsonrpc":"2.0","result":{"limits":{"end":3,"start":0,"total":3},"sources":[{"file":"/media/storage/media/re Music/","label":"re Music"},{"file":"/media/storage/media/ra Music/","label":"ra Music"},{"file":"addons://sources/audio/","label":"Music Add-ons"}]}}

当我使用此代码时...

String temp = //json code returned from up above
JSONObject obj = new JSONObject(temp);
JSONArray array = obj.getJSONArray("sources");

我收到一条错误消息,显示 org.json.JSONObject Value...,然后显示 temp 中的内容。有什么帮助吗?

最佳答案

名为“sources”的数组有几层深。你需要向下遍历到json。

代码格式化程序可以帮助解决这些问题...

http://jsonformatter.curiousconcept.com/

{
"id":1,
"jsonrpc":"2.0",
"result":{
"limits":{
"end":3,
"start":0,
"total":3
},
"sources":[
{
"file":"/media/storage/media/re Music/",
"label":"re Music"
},
{
"file":"/media/storage/media/ra Music/",
"label":"ra Music"
},
{
"file":"addons://sources/audio/",
"label":"Music Add-ons"
}
]
}
}

关于java - 如何解析这个 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235816/

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