Eventuali duplicati:
Convert JS object to JSON stringCome convertire JSON in stringa?
Ho un oggetto JSON in JS, e vorrei convertirlo in stringa. È una funzione per questo?
Grazie in anticipo,
Eventuali duplicati:
Convert JS object to JSON stringCome convertire JSON in stringa?
Ho un oggetto JSON in JS, e vorrei convertirlo in stringa. È una funzione per questo?
Grazie in anticipo,
convertire un valore JSON, eventualmente sostituendo i valori se viene specificata una funzione sostituto, o opzionalmente includendo solo le proprietà specificate se viene specificato un sostituto matrice.
È possibile utilizzare il JSON stringify
method.
JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
C'è abbastanza buono il supporto per questo tutta la linea quando si tratta di browser, come mostrato in http://caniuse.com/#search=JSON. Noterai, tuttavia, che le versioni di IE precedenti a 8 non supportano questa funzionalità in modo nativo.
Se si desidera soddisfare anche gli utenti, è necessario uno spessore. Douglas Crockford ha fornito il proprio JSON Parser su github.
+1 per mostrare che ci sono diversi risultati possibili. –
Gli oggetti @amnotiam, a differenza degli array, non hanno un particolare ordine di proprietà. Buon occhio;) – Sampson
tenta di utilizzare JSON.stringify
saluti
Se si dispone di JSON, che già è una stringa. –
no, è un oggetto, come questo: '{" foo ":" bar "}' –
Quindi non è JSON, è un oggetto. – Guffa