2012-02-23 104 views
38

可能重复:
Convert a multidimensional javascript array to JSON?转换JSON字符串Javascript数组

我有我已经种植在DOM数组的数组,从而使我可以在以后重新使用它舞台转移到服务器:

[["1","aaaaaa","1"],["2","bbbbbbb","2"],["3","ccccccc","3"]] 

如果我想将它转换回一个Javascript数组,如何w我应该这样做吗?

+4

这不是JSON。这已经是一个数组。 – 2012-02-23 20:19:22

+1

@Diodeus:*“......我在DOM中种植的......”*我猜OP正在显示隐藏在页面某处的文本内容。 – 2012-02-23 20:20:15

+2

@tereško:我不认为这是重复的。似乎OP正在朝另一个方向发展。 – 2012-02-23 20:23:03

回答

68
var obj = $.parseJSON('[["1","aaaaaa","1"],["2","bbbbbbb","2"],["3","ccccccc","3"]]') 

假设jQuery可以使用,因为标签。

+2

您正在使用jQuery。但在纯JavaScript中使用的函数是什么? – Blaise 2014-07-01 20:47:12

13
var array = JSON.parse(my_JSON) 
51

如果browzer有JSON对象,然后

JSON.parse(string); 

,或者如果你有jQuery

$.parseJSON(string);