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

JSON.stringify()

JSON wird zum Austausch von Daten mit Webservern verwendet. Beim Senden von Daten an den Webserver müssen die Daten als Zeichenfolge sein.

Die Methode JSON.stringify() konvertiert JavaScript-Objekte oder Werte in JSON-Strings.

Wenn dieser Methodenoptionale Wert ersetzt wirdErsatzwird spezifiziert oder optional, wenn nur bestimmte Eigenschaften ausgewählt werden sollenErsatzArray spezifizieren.

Syntax:

JSON.stringify(value, replacer)

Der erste Parameter spezifiziert den Wert, der in einen JSON-String konvertiert werden soll.

Der optionale zweite Parameter spezifiziert eine Funktion, die das Verhalten des Stringifizierungsprozesses ändern kann.

JavaScript-Objekt in String konvertieren

Angenommen, wir haben im JavaScript das folgende Objekt:

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

Mit der Methode JSON.stringify() können wir JavaScript-Objekte in JSON-Strings konvertieren:

var myJSON = JSON.stringify(myObj);
Testen Sie es heraus‹/›

JavaScript-Array in String konvertieren

Angenommen, wir haben im JavaScript das folgende Array:

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

Mit der Methode JSON.stringify() können wir JavaScript-Arrays in JSON-Strings konvertieren:

var myJSON = JSON.stringify(myArr);
Testen Sie es heraus‹/›

Datumobjekte in Strings konvertieren

Datumobjekte sind in JSON nicht erlaubt.

Die Methode JSON.stringify() konvertiert alle Datumsobjekte in Strings.

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

Hinweis: Die Konvertierung von Strings in lokale Objekte wirdParsingund lokale Objekte in auf dem Netzwerk übertragbareStringwirdStringifizierung.