2012-02-23 7 views
38

Duplicar posibles:
Convert a multidimensional javascript array to JSON?Convertir JSON cadena en serie Javascript

Tengo una matriz de matrices que he plantado en el DOM, de modo que pueda volver a utilizarlo en una tarde etapa para transferir al servidor:

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

Si me gustaría volver a convertirlo en una matriz Javascript, cómo w ¿Debería hacer esto?

+4

Eso no es JSON. Eso ya es una matriz. –

+1

@Diodeus: * "... que he plantado en el DOM ..." * Supongo que OP muestra contenido de texto que está oculto en algún lugar de la página. –

+2

@ tereško: No creo que sea un duplicado. Parece que OP va en la otra dirección. –

Respuesta

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

Suponiendo que jquery está bien para usar debido a la etiqueta.

+2

Usted está usando jQuery. Pero, ¿cuál es la función para usar en JavaScript simple? – Blaise

13
var array = JSON.parse(my_JSON) 
51

Si el BrowZer tiene el objeto JSON continuación

JSON.parse(string); 

o si tiene jQuery

$.parseJSON(string); 
Cuestiones relacionadas