JavaScript JSON.stringify()

JavaScript JSON JavaScript JSON


Die Methode JSON.stringify() wird verwendet, um einen JavaScript-Wert in eine JSON-Zeichenfolge umzuwandeln.

Syntax

JSON.stringify(value[, replacer[, space]])

Parameter description:

  • value:

    Erforderlich. Der umzuwandelnde JavaScript-Wert (normalerweise ein Objekt oder Array).

  • replacer:

    Optional. Eine Funktion oder ein Array, die verwendet werden, um das Ergebnis zu transformieren.

    Wenn replacer eine Funktion ist, ruft JSON.stringify sie auf und übergibt dabei den Schlüssel und den Wert jedes Mitglieds. Der Rückgabewert wird anstelle des ursprünglichen Werts verwendet. Wenn diese Funktion undefined zurückgibt, wird das Mitglied ausgeschlossen. Der Schlüssel des Wurzelobjekts ist eine leere Zeichenfolge: "".

    Wenn replacer ein Array ist, werden nur Mitglieder konvertiert, deren Schlüsselwerte im Array enthalten sind. Die Konvertierungsreihenfolge der Mitglieder entspricht der Reihenfolge der Schlüssel im Array.

  • space:

    Optional. Fügt dem Text Einrückung, Leerzeichen und Zeilenumbrüche hinzu. Wenn space eine Zahl ist, wird der Rückgabewerttext auf jeder Ebene um die angegebene Anzahl von Leerzeichen eingerückt. Wenn space größer als 10 ist, wird der Text um 10 Leerzeichen eingerückt. space kann auch keine Zahl sein, wie z. B. \t.

Rückgabewert:

Gibt eine Zeichenkette zurück, die den JSON-Text enthält.

Beispiel

Beispiel

var str = {"name":"Example", "site":"http://www.example.com"} str_pretty1 = JSON.stringify(str) document.write( "Fall mit nur einem Parameter:" ); document.write( "<br>" ); document.write("<pre>" + str_pretty1 + "</pre>" ); document.write( "<br>" ); str_pretty2 = JSON.stringify(str, null, 4) //Verwenden Sie vier Leerzeichen zur Einrückung document.write( "Fall mit Parametern:" ); document.write( "<br>" ); document.write("<pre>" + str_pretty2 + "</pre>" ); //pre wird verwendet, um die Ausgabe zu formatieren

Selbst ausprobieren »

JavaScript JSON JavaScript JSON

Weitere Erweiterungen