Zum Hauptinhalt springen

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.

Nur lokal
Einrückung
Kommentare und nachgestellte Kommas werden automatisch entfernt
Eingabegröße
0 B
Formatierte Größe
0 B
Zeilen
0 → 0
Erkannte Einrückung
Kompakt
Formatiertes JSON
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.

Werkzeuge auf Deutsch

Andere Sprachen