gpt4 book ai didi

java - 如何在 Java 中的 JSON 对象中访问此 key ?

转载 作者:行者123 更新时间:2023-12-01 23:41:52 24 4
gpt4 key购买 nike

我在 Java 中迭代 JSON 对象时遇到了一些问题。具体来说,我想将“name”的每个值保存到字符串数组“nameList”中。我已经查过如何做到这一点,但还没有找到解决这种情况的方法。

String[] nameList = new String[]{};
{
"data": {
"Narray": {
"0":
{
"_id": "001",
"name": "studio",
"date": "02141992"
},
"1":
{
"_id": "002",
"name": "venue",
"date": "09041999"
}
}
}

最佳答案

理想情况下,您希望 Narray 是一个实际的 JSON 数组,包含在 [] 中,每个元素都是另一个对象,包含您需要的属性,如下所示:

  {
"Narray": [
{
"_id": "001",
"name": "studio",
"date": "02141992"
},
{
"_id": "002",
"name": "venue",
"date": "09041999"
}
]
}

然后你可以使用jackson将 JSON 字符串解码为 POJO 结构。获得对象后,您可以迭代数组并将所需的属性检索到列表中。

关于java - 如何在 Java 中的 JSON 对象中访问此 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58255523/

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