javascript获取嵌套数组元素

时间:2013-01-03 13:58:05

标签: javascript json for-loop

在javascript中如何从这个数组中获取单个元素?

http://pastebin.com/n8yrnCpf

我需要遍历它并格式化数据

我如何得到数组[0] [1] [1],例如

也许有一些json脚本可以快速完成

1 个答案:

答案 0 :(得分:3)

Json来自 J ava S crpt O bject N 。它是一种兼容javascript的格式,因此您可以循环浏览它,并根据需要访问它。换句话说,您可以获得array[0][1][1]

如果您要求的是如何在字符串中接收JSON并将其转换为“可用”JavaScript变量,则可以这样做:

var json_string = "[[['whatever','and'],['more','whatever']]]"
var parsed_json = JSON.parse (json_string)
console.log (parsed_json[0][0])

或者,如果您使用旧浏览器(IE7等),您可以使用JQuery及其长老安全函数parseJSON:

var json_string = "[[['whatever','and'],['more','whatever']]]"
var parsed_json = $.parseJSON (json_string)
console.log (parsed_json[0][0])