So formatieren Sie JSON
- JSON ins Feld einfügen oder eine .json-Datei hineinziehen.
- Einrückung wählen (2, 4 oder Tab) und bei Bedarf Schlüssel A–Z sortieren.
- Formatieren oder Minimieren klicken. Bei Fehlern werden Zeile und Spalte angezeigt.
So funktioniert es
Das Werkzeug liest Ihr JSON mit einem eigenen, strengen Parser nach dem JSON-Standard (RFC 8259) und beschreibt Probleme in klaren Worten: ein abschließendes Komma, einfache Anführungszeichen, ein Kommentar, ein fehlender Doppelpunkt, eine nicht geschlossene Zeichenkette. Der Cursor springt an die genaue Stelle.
Auch fast-JSON wie JavaScript-Objekte mit Schlüsseln ohne Anführungszeichen oder Werte wie undefined wird erkannt – samt Hinweis, was zu ändern ist.
Was wir gemessen haben
Das Formatieren einer 602 KB großen JSON-Datei mit 48.002 Schlüsseln dauerte in Chrome auf einem Testrechner mit 4 Kernen 105 ms, inklusive Prüfung und Statistik. Übliche API-Antworten und Konfigurationsdateien sind sofort fertig.
Wofür es sich eignet
Eine API-Antwort lesen, die in einer einzigen Zeile kommt. Eine Konfigurationsdatei (package.json, tsconfig, Einstellungen) vor dem Deployment prüfen. Testdaten mit Minimieren verkleinern. Schlüssel sortieren, um zwei JSON-Dateien zeilenweise zu vergleichen.
Zum Vergleichen zweier Fassungen beide hier formatieren und in Texte vergleichen einfügen. Zeichen oder Bytes zählen Sie mit Wörter zählen.
Grenzen
- Kommentare und abschließende Kommas (JSON5/JSONC) gelten als Fehler, weil Standard-JSON sie nicht erlaubt.
- Zahlen über etwa 9 Billiarden (2^53) können beim Formatieren an Genauigkeit verlieren, wie in JavaScript.
- Sehr große Dateien (Dutzende MB) funktionieren, können die Seite auf dem Handy aber verlangsamen.
Häufige Fragen
Wird mein JSON irgendwohin gesendet?
Nein. Einlesen und Formatieren laufen im Browser; Tokens, Schlüssel und personenbezogene Daten bleiben auf Ihrem Gerät.
Was macht „Schlüssel sortieren“?
Es ordnet die Schlüssel jedes Objekts alphabetisch. Die Daten bleiben gleich, nur die Reihenfolge ändert sich – das erleichtert Vergleiche.
2 Leerzeichen, 4 oder Tab?
2 Leerzeichen sind in Webprojekten am häufigsten, 4 in Python- und Java-Projekten. Nehmen Sie, was Ihr Projekt bereits verwendet.
Warum ist mein JSON ungültig, obwohl JavaScript es akzeptiert?
JavaScript-Objekte erlauben einfache Anführungszeichen, Schlüssel ohne Anführungszeichen, Kommentare und abschließende Kommas – JSON nicht. Die Fehlermeldung sagt, was zutrifft.
Passende Tools
Passende Ratgeber
- How to read JSON errors, and fix the seven most common ones (auf Englisch)