English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
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 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.