2012-02-23 21 views
38

Eventuali duplicati:
Convert a multidimensional javascript array to JSON?Converti stringa JSON per array di Javascript

Ho un array di array che ho piantato nel DOM, in modo che io possa riutilizzare in un secondo fase da trasferire al server:

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

Se desidero convertirlo in un array Javascript, come w potrei fare questo?

+4

Questo non è JSON. Questo è già un array. –

+1

@Diodeus: * "... che ho piantato nel DOM ..." * Sto indovinando OP sta mostrando contenuto di testo che è nascosto da qualche parte nella pagina. –

+2

@ tereško: Non penso che sia un duplicato. Sembra che l'OP stia andando nella direzione opposta. –

risposta

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

Supponendo che jquery sia corretto da utilizzare a causa del tag.

+2

Si sta utilizzando jQuery. Ma qual è la funzione da utilizzare in un semplice JavaScript? – Blaise

13
var array = JSON.parse(my_JSON) 
51

Se il BrowZer ha l'oggetto JSON poi

JSON.parse(string); 

o se avete jQuery

$.parseJSON(string);