JSON formatieren
Fügen Sie ein JSON-Dokument ein und formatieren Sie es mit der gewünschten Einrückung, wahlweise mit sortierten Schlüsseln oder ohne Kommentare. Ist die Syntax ungültig, nennt die Fehlermeldung Zeile und Spalte statt eines allgemeinen Hinweises.
- Eingabegröße
- 0 B
- Formatierte Größe
- 0 B
- Zeilen
- 0 → 0
- Erkannte Einrückung
- Kompakt
Hier erscheint das formatierte JSON.Wie funktioniert dieses Werkzeug?
Minifiziertes JSON ist für Menschen unlesbar und für Maschinen völlig gültig. Formatieren ist deshalb fast immer der erste Schritt, um eine API-Antwort oder eine Konfigurationsdatei zu verstehen, die jemand in einer einzigen Zeile gespeichert hat.
Fast alle Syntaxfehler haben drei Ursachen: ein Komma nach dem letzten Element, einfache statt doppelter Anführungszeichen und typografische Anführungszeichen aus einer Textverarbeitung. Die Fehlermeldung zeigt auf das erste Zeichen, das nicht mehr Teil des Dokuments sein kann – der eigentliche Fehler steht meist eine Zeile darüber.
Häufige Fragen
Geht bei großen Zahlen Genauigkeit verloren?
Nein. JSON-Formatierer und JSON-Minimierer arbeiten mit den ursprünglichen Text-Tokens und erhalten große Ganzzahlen, Dezimalstellen, Exponentialschreibweise und negative Null ohne Umwandlung in JavaScript-Number. Werkzeuge, die JavaScript-Werte benötigen, weisen Zahlen zurück, deren Dezimalwert sich ändern würde, statt gerundete Daten auszugeben. Ein nachgelagerter Parser kann weiterhin Gleitkommazahlen verwenden; übertragen Sie exakte Kennungen als Zeichenfolgen, damit sie zwischen verschiedenen Systemen erhalten bleiben.
Kann ich JSON mit Kommentaren formatieren?
Ja. RFC 8259 kennt keine Kommentare, viele Konfigurationsdateien verwenden sie trotzdem. Das Werkzeug kann sie entfernen und daraus gültiges JSON erzeugen, sodass Sie sie nicht vor jeder Prüfung von Hand löschen müssen.
Ändert das Sortieren der Schlüssel die Bedeutung?
Nein. In JSON ist die Reihenfolge der Schlüssel eines Objekts bedeutungslos, alphabetisches Sortieren erzeugt also ein gleichwertiges Dokument. Vor einem Vergleich zweier Fassungen ist das besonders nützlich: Es beseitigt Unterschiede, die keine sind.
Gibt es eine maximale Dokumentgröße?
8 MB. Das Formatieren läuft im Haupt-Thread, damit das Ergebnis beim Tippen erscheint; oberhalb dieser Größe hört der Tab auf, neu zu zeichnen. Das Werkzeug lehnt mit einer klaren Meldung ab, statt einzufrieren.
Welche verwandten Werkzeuge passen als Nächstes?
- JSON lesbar machenMinifiziertes JSON wieder lesbar einrücken, Einzugstiefe frei wählbar
- JSON einrückenJSON formatieren oder den Einzeiler für Ihre Programmiersprache kopieren
- JSON minifizierenLeerzeichen entfernen und die echte gzip-Größe messen
- JSON vergleichenVergleicht JSON semantisch, Schlüsselreihenfolge wird ignoriert
- JSON validierenSyntax prüfen mit exakter Zeile und Spalte, per Klick reparieren
- JSON parsenEin Dokument parsen und sehen, was wirklich drinsteckt