English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSON.stringify()

JSON viene utilizzato per scambiare dati con il server Web. Quando si inviano dati al server Web, i dati devono essere una stringa.

Il metodo JSON.stringify() converte un oggetto JavaScript o valore in una stringa JSON.

Se il metodo sostituisce i valori opzionalmenteSostituzioneSpecificato o opzionale se si desidera includere solo le proprietà specificateSostituzioneSpecificare l'array.

Sintassi:

JSON.stringify(value, replacer)

Il primo parametro specifica il valore da convertire in una stringa JSON.

Il secondo parametro opzionale specifica una funzione che può modificare il comportamento del processo di stringificazione.

Convertire un oggetto JavaScript in una stringa

Supponiamo di avere un oggetto JavaScript come questo:

  var myObj = {name: "Seagull", age: 22, city: "New Delhi"};

Utilizzando il metodo JSON.stringify(), possiamo convertire un oggetto JavaScript in una stringa JSON:

var myJSON = JSON.stringify(myObj);
Testa e vedi‹/›

Convertire un array JavaScript in una stringa

Supponiamo di avere un array JavaScript come questo:

  var myArr = ["Seagull", "Cynthia", "Tarush"];

Utilizzando il metodo JSON.stringify(), possiamo convertire un array JavaScript in una stringa JSON:

var myJSON = JSON.stringify(myArr);
Testa e vedi‹/›

Convertire l'oggetto data in una stringa

Non è permesso l'uso di oggetti data nel JSON.

Il metodo JSON.stringify() convertirà qualsiasi oggetto data in una stringa.

var myObj = { name: "Seagull", today: new Date(), city: "New Delhi" };
var myJSON = JSON.stringify(myObj);
document.getElementById("output").innerHTML = myJSON;
Testa e vedi‹/›

Attenzione:Convertire una stringa in un oggetto locale chiamatoParsinge trasforma l'oggetto locale in qualcosa che può essere trasportato sulla retestringachiamatoStringificazione.