gpt4 book ai didi

javascript - 遍历嵌套在 JSON 中的结果数组

转载 作者:行者123 更新时间:2023-11-29 22:46:07 26 4
gpt4 key购买 nike

我一直在尝试很多不同的事情,但我找不到一个有效的解决方案来找到嵌套在 JSON 中的数组中的结果数。

这是 JSON:

{ 
"Status":"OK",
"ID":"xxx",
"Results":[ ]
}

这是结果数组的结构:

[ 
{
"Call":{
"ID":1,
"CustomerKey":null,
"CustomerID":null
},
"PingID":4,
"Key":null,
"Properties":[
{
"Name":"OrdinalID",
"Value":"1"
}
],
"CreatedDate":"0001-01-01T00:00:00.000",
"ID":0,
"ObjectID":null
}
]

我试图在表格中显示结果。该表的行数应与结果数一样多。但是我每次都得到一个错误的数字。

如果我执行 JSON.length, 我得到 3,如果我执行 JSON.Results[0].length 我得到超过 10,其中正确的数量结果/行应为 4。

知道如何检查它的长度吗?

最佳答案

正确的方法是执行JSON.results.length。 (假设 JSON 是您存储解析结果的对象)。

JSON.length 将为您提供 3,因为您得到原始对象中的属性数为 3。

JSON.results[0].length 将为您提供数组第一个元素的长度。数组的第一个元素是您发布的第二个对象,这就是您获得高数字的原因。

您正在该 JSON 对象中查找结果数组的长度,因此 JSON.results.length 将起作用。

关于javascript - 遍历嵌套在 JSON 中的结果数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58539413/

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