Verschachteltes JSON lesbar machen
Nutzen Sie diese Richtung, wenn eine kompakte JSON-Antwort schwer zu prüfen ist. Der Konverter parst das Dokument und schreibt es mit zwei Leerzeichen Einrückung neu; verschachtelte Objekte und Arrays stehen auf getrennten Zeilen. So lassen sich fehlende oder unerwartete Felder in API-Antworten, Konfigurationen oder Testdaten leichter erkennen. Formatierung fügt keine Kommentare hinzu, erklärt keine fachliche Bedeutung der Felder und prüft kein Schema eines Dienstes; sie verlangt lediglich syntaktisch gültiges JSON.
Meldet der Parser einen Fehler, suchen Sie nach einfachen Anführungszeichen, nachgestellten Kommas, unzitierten Eigenschaftsnamen, Kommentaren oder unpaarigen Klammern. Solche Elemente kommen in JavaScript-Schnipseln vor, sind aber kein gültiges JSON. Leerzeichen innerhalb von Textwerten bleiben bedeutsam, während sich die äußere Darstellung ändert. Weil geparst und serialisiert wird, brauchen doppelte Schlüssel, sehr große Zahlen und signierte Dokumente besondere Sorgfalt. Bewahren Sie eine unveränderte Kopie auf, wenn genaue Bytes wichtig sind.
Was ein JSON-Formatierer ändern kann
JSON ist ein Datenformat aus Objekten, Arrays, Zeichenfolgen, Zahlen, booleschen Werten und null. Leerraum zwischen Syntaxelementen ändert die dargestellte Struktur normalerweise nicht; Leerzeichen innerhalb einer zitierten Zeichenfolge gehören dagegen zum Wert. Ein Formatierer parst die Eingabe und serialisiert den Wert mit Einrückung erneut. Ein Minifizierer durchläuft denselben Parse- und Serialisierungsschritt ohne Einrückung. Beide benötigen gültige JSON-Syntax mit doppelten Anführungszeichen für Eigenschaftsnamen und Zeichenfolgen. JavaScript-Kommentare, nachgestellte Kommas und undefined-Werte sind hier nicht zulässig.
Das Parsen verschiebt nicht nur Leerzeichen. Doppelte Eigenschaftsnamen können zu einem Wert zusammenfallen, Zahlen folgen der JavaScript-Zahlendarstellung und die Schlüsselreihenfolge kann vom Serialisierer statt vom ursprünglichen Text stammen. Diese Werkzeuge helfen beim Lesen oder Kompaktieren üblicher Anwendungsdaten, prüfen aber kein API-Schema und garantieren keine bytegenaue Erhaltung des Dokuments. Vergleichen Sie wichtige Daten nach der Umwandlung, insbesondere sehr große Ganzzahlen, doppelte Schlüssel und Dateien, deren Leerraum oder Reihenfolge für Signaturen oder Vergleiche bedeutsam ist.
Ein formatiertes JSON-Dokument prüfen
Fügen Sie einen vollständigen JSON-Wert ein und lassen Sie den Parser ihn mit Einrückung neu aufbauen. Die Umwandlung läuft in diesem Browser; der Text wird nicht an einen Formatierungsdienst gesendet. Lesen Sie neue Zeilenumbrüche als visuelle Hilfe für verschachtelte Objekte und Arrays, nicht als Änderungen an Textwerten. Verfolgen Sie beim Suchen eines fehlenden Felds jede schließende Klammer, jedes Komma und jeden zitierten Eigenschaftsnamen. Das Werkzeug meldet Syntaxfehler, statt ungültige Eingaben eigenmächtig zu reparieren.
Verwenden Sie das formatierte Ergebnis als Arbeitskopie und behalten Sie die ursprüngliche Nutzlast zum Vergleich. Stammt sie aus einer API, prüfen Sie deren Dokumentation, bevor Sie einem Feld allein nach seinem Namen eine Bedeutung zuschreiben. Eine übersichtliche Darstellung zeigt die Struktur, bestätigt aber weder Pflichtschlüssel noch erlaubte Werte oder Datentypen eines Vertrags. Untersuchen Sie bei großen Antworten jeweils einen verschachtelten Zweig und kopieren Sie alles erst, nachdem Sie Parsing und Serialisierung geprüft haben.