您好我有一个JSON字符串,它看起来像这样:反序列化为JavaScript的2D JSON字符串数组对象
{"2000":["1", "2", "3"],"2001":["1", "2", "3"],"2002":["1", "2", "3"]}
上面的字符串来自于“后台”和我的JavaScript函数接收JSON字符串作为参数,这被称为backendData。
通过如下循环参数,给出以下结果。
for (key in backendData) {
alert(key);
}
三个alertboxes的价值观:2000年,2001年和2002年
的问题是,我无法弄清楚如何访问字符串数组为每个“父”的元素。使用语法key[0]
等给了我在字符串索引0的字符,在所有三种情况下都是“2”。
需要帮助。
/Michael
虽然内循环给我的索引位置,而不是实际值,所以我得到了0,1和2在内部循环警报框值。 – Michael 2011-05-27 10:38:43
确定内部循环中的警报应该是backendData [key] [x]而不是x,因为x只是索引。困惑我,但让我找到解决方案。谢谢。 – Michael 2011-05-27 10:47:48
@迈克尔 - 对不起 - 很好。 – Hogan 2011-05-27 11:11:32