JSON Stringify
Konvertieren Sie JavaScript-Objekte und Arrays in JSON-Zeichenketten mit anpassbarer Einrückung und HTML-Escaping. Kostenlos, läuft komplett im Browser.
Was ist JSON Stringify?
JSON.stringify() ist eine integrierte JavaScript-Methode, die einen JavaScript-Wert in einen JSON-formatierten String umwandelt. Dieses Tool bietet eine visuelle Oberfläche mit Einrückungssteuerung und HTML-Escaping.
Wie verwende ich dieses JSON-Stringify-Tool?
Fügen Sie Ihr JavaScript-Objekt oder Array in den Eingabebereich ein oder tippen Sie es ein. Das Tool wandelt es sofort in einen JSON-String um. Sie können die Einrückung (Leerzeichen oder Tabs) anpassen und HTML-Escaping aktivieren.
Was ist der Unterschied zwischen JSON und JavaScript-Objekten?
JSON verlangt, dass alle Schlüssel in doppelte Anführungszeichen eingeschlossen sind, und unterstützt nur die Typen string, number, boolean, null, array und object. JavaScript-Objekte erlauben Schlüssel ohne Anführungszeichen, einfache Anführungszeichen, Funktionen, undefined und Symbols.
Wie werden zirkuläre Referenzen behandelt?
JSON.stringify() wirft einen Fehler bei zirkulären Referenzen. Dieses Tool erkennt zirkuläre Referenzen und zeigt eine klare Fehlermeldung an.
Kann ich die Ausgabe-Einrückung anpassen?
Ja. Sie können die Einrückung auf eine beliebige Anzahl von Leerzeichen oder Tabs setzen. Verwenden Sie 0 oder leer für eine kompakte Ausgabe ohne zusätzliche Leerzeichen.
Was bewirkt HTML-Escaping?
HTML-Escaping wandelt Zeichen wie <, >, &, " und ' in ihre HTML-Entitäts-Äquivalente (<, >, & usw.) um. Dies verhindert, dass der JSON-String beim Einbetten in HTML bricht.
Funktioniert dieses Tool in allen Browsern?
Ja. JSON.stringify() ist eine Standardmethode, die von allen modernen Browsern einschließlich Chrome, Firefox, Safari und Edge unterstützt wird. Keine Erweiterungen oder Plugins erforderlich.
Wie überprüfe ich, ob die Ausgabe gültiges JSON ist?
Das Tool erzeugt syntaktisch korrektes JSON mit der nativen JSON.stringify()-Methode. Sie können das Ergebnis in einen beliebigen JSON-Validator einfügen oder JSON.parse() in der Browser-Konsole verwenden.
Werden meine Daten an einen Server gesendet?
Nein. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser mit JavaScript. Ihre Daten verlassen niemals Ihr Gerät.
Welche Werte werden von JSON.stringify() ignoriert?
JSON.stringify() ignoriert undefined-Werte, Funktionen und Symbol-Schlüsseleigenschaften in Objekten. In Arrays werden diese Werte durch null ersetzt.