2012-02-23 39 views
38

thể trùng lặp:
Convert a multidimensional javascript array to JSON?Chuyển đổi JSON chuỗi mảng javascript

Tôi có một mảng của mảng mà tôi đã trồng trong DOM, vì vậy mà tôi có thể tái sử dụng nó ở một sau giai đoạn để chuyển đến máy chủ:

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

Nếu tôi muốn chuyển đổi nó trở lại thành một mảng Javascript, cách Tôi có thể làm việc này không?

+4

Đó không phải là JSON. Đó là một mảng. –

+1

@Diodeus: * "... mà tôi đã trồng trong DOM ..." * Tôi đoán OP đang hiển thị nội dung văn bản bị ẩn ở đâu đó trong trang. –

+2

@ tereško: Tôi không nghĩ đó là một bản sao. Dường như OP đang đi theo hướng khác. –

Trả lời

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

Giả sử jquery là ok để sử dụng vì thẻ.

+2

Bạn đang sử dụng jQuery. Nhưng chức năng sử dụng trong JavaScript thuần túy là gì? – Blaise

13
var array = JSON.parse(my_JSON) 
51

Nếu browzer có đối tượng JSON sau đó

JSON.parse(string); 

hoặc nếu bạn có jQuery

$.parseJSON(string); 
Các vấn đề liên quan