gpt4 book ai didi

java - 从 JSON 对象中提取数组

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:33 25 4
gpt4 key购买 nike

我有一个以下的 JSON 对象,我需要将 web 数组中的 path 字符串解析为新的 JSON 数组。

"taxonomy": {
"source": {
"master": {
"_id": "5000",
"path": "/Appliances/Refrigerators/French Door Bottom Freezers"
},
"web": [
{
"_id": "6686",
"path": "/Appliances/Refrigerators/French Door Bottom Freezers"
},
{
"_id": "7686",
"path": "/Appliances/Refrigerators/Bottom Freezers"
}
],

},

},

我已经写到这里了,但我不确定如何获取 web 数组中的所有路径

                JSONObject jsonTaxonomy= _blob.optJSONObject("taxonomy");
if(jsonTaxonomy!=null)
{
if(!jsonTaxonomy.isNull("source"))
{
JSONObject jsonTaxonomySource= jsonTaxonomy.optJSONObject("source");
if(!jsonTaxonomySource.isNull("web"))
{
JSONArray jsonTaxonomySourceWeb= jsonTaxonomySource.optJSONArray("web");
if(jsonTaxonomySourceWeb!=null && jsonTaxonomySourceWeb.length()>0)
{
//Got inside the array
}
}
}
}

最佳答案

在不向您提供完整答案的情况下,我相信您可以通过调试此方法并在最内部的 if() 处停止它来找到答案。您将能够了解 jsonTaxonomySearsWeb 的组成以及如何获取其值。

关于java - 从 JSON 对象中提取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16276031/

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