gpt4 book ai didi

javascript - 2D JSON 字符串数组反序列化为 JavaScript 对象

转载 作者:行者123 更新时间:2023-11-28 16:30:39 25 4
gpt4 key购买 nike

嗨,我有一个如下所示的 JSON 字符串:

{"2000":["1", "2", "3"],"2001":["1", "2", "3"],"2002":["1", "2", "3"]}

上面的字符串来自“后端”,我的 JavaScript 函数接收 JSON 字符串作为参数,称为 backendData。

如下所示循环参数,得到以下结果。

for (key in backendData) {
alert(key);
}

三个警报框,其值分别为:2000、2001 和 2002。

问题是我无法弄清楚如何访问每个“父”元素的字符串数组。使用语法 key[0] 等给我字符串中索引 0 处的字符,在所有三种情况下都是“2”。

需要帮助。

/迈克尔

最佳答案

这会循环所有值。请记住 backendData 只是一个 JavaScript 对象。

for (key in backendData) {
for (x in backendData[key])
alert(backendData[key][x]);
}

或者在您的示例数据中这会起作用

for (key in backendData) {
alert(backendData[key][0];
alert(backendData[key][1];
alert(backendData[key][2];
}

关于javascript - 2D JSON 字符串数组反序列化为 JavaScript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6150955/

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