2012-02-23 102 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);