Wie formatiere und validiere ich JSON?
- 1Fügen Sie Ihr JSON in das Feld ein, ziehen Sie eine Datei darauf oder tippen Sie auf „Datei öffnen“ (oder „Beispiel ausprobieren“).
- 2Wählen Sie, was Sie tun möchten: Formatieren (2 Leerzeichen, 4 Leerzeichen oder Tabs), Minifizieren, Baumansicht, JSON → CSV oder CSV → JSON.
- 3Ist es ungültig, lesen Sie Zeile und Spalte ab, sehen Sie den mit ^ markierten Fehler und tippen Sie auf „Im Feld zeigen“ oder „Häufige Fehler beheben“.
- 4Kopieren Sie das Ergebnis oder laden Sie es als .json- oder .csv-Datei herunter.
Wie findet der JSON-Validator Fehler?
- 01Gültiges JSON = ein Wert: Objekt { }, Array [ ], "Text", Zahl, true, false oder null
- 02Objekt = { "Schlüssel": Wert, … } – Schlüssel in doppelten Anführungszeichen, kein Komma nach dem letzten
- 03Zahl = -? Ziffern (keine führende 0) [.Ziffern] [e±Ziffern]
- 04Ersparnis durch Minifizieren = (1 − minifizierte Bytes ÷ ursprüngliche Bytes) × 100
Die Prüfung liest Ihren Text Zeichen für Zeichen und folgt der Grammatik von RFC 8259, dem JSON-Standard. Sie stoppt an der ersten Stelle, an der der Text die Regeln verletzt, meldet diese als Zeile und Spalte (ein Tab zählt als eine Spalte) und erklärt die übliche Ursache: ein Komma am Ende, einfache Anführungszeichen, ein fehlendes Komma oder ein fehlender Doppelpunkt, ein Kommentar, NaN, eine Zahl mit führender Null, ein falscher Backslash und so weiter. Sie verlässt sich nicht auf die eigene Fehlermeldung des Browsers, die sich zwischen Chrome, Firefox und Safari unterscheidet und oft keine Zeilennummer hat.
Beim Formatieren werden dieselben Werte mit der gewählten Einrückung neu ausgegeben; beim Minifizieren werden alle Leerzeichen und Zeilenumbrüche außerhalb von Text entfernt. Zahlen und Text werden genau wie getippt übernommen, 1.0 bleibt also 1.0, und eine 19-stellige ID wird nicht gerundet – das kann bei Werkzeugen passieren, die auf JavaScripts JSON.parse aufbauen (es kann ganze Zahlen nur bis 9.007.199.254.740.991 exakt speichern). Bei CSV wird jeder Eintrag der Liste zu einer Zeile und jeder Schlüssel zu einer Spalte; Text mit Kommas, Anführungszeichen oder Zeilenumbrüchen wird nach RFC 4180 in Anführungszeichen gesetzt.
Gut zu wissen
- Der häufigste Fehler ist ein Komma nach dem letzten Eintrag, wie [1, 2, ]. JSON erlaubt das nicht, auch wenn JavaScript es tut.
- Speichern Sie IDs, Telefonnummern und Postleitzahlen als Text in Anführungszeichen ("01234"): Zahlen verlieren führende Nullen, und sehr lange werden von vielen Apps gerundet.
- Schalten Sie „Schlüssel sortieren“ ein, bevor Sie zwei JSON-Dateien vergleichen – dieselben Daten stehen dann gleich untereinander.
- Für Excel in Deutschland und anderen Ländern, die 1,5 für eineinhalb schreiben, wählen Sie beim Erstellen einer CSV das Semikolon als Trenner.
JSON-Formatierer – häufige Fragen
Woran erkenne ich, ob mein JSON gültig ist?
Fügen Sie es in das Feld ein. Entspricht es dem JSON-Standard, sehen Sie „Gültiges JSON“ mit Größe und Inhalt; wenn nicht, sehen Sie die genaue Zeile und Spalte des ersten Fehlers, die Zeile selbst mit einem ^ unter dem Problem und wie Sie es beheben.
Warum ist ein Komma am Ende in JSON ein Fehler?
Der JSON-Standard (RFC 8259) erlaubt Kommas nur zwischen Einträgen, nicht nach dem letzten. JavaScript und viele Konfigurationsformate akzeptieren es, daher ist es ein sehr häufiger Fehler beim Kopieren. „Häufige Fehler beheben“ entfernt solche Kommas für Sie.
Darf JSON Kommentare enthalten?
Nein. Standard-JSON kennt keine Kommentare, // und /* */ machen es also ungültig. Manche Werkzeuge (wie die Einstellungen von VS Code) akzeptieren „JSON mit Kommentaren“, die meisten Programme aber nicht. „Häufige Fehler beheben“ entfernt sie.
Was ist der Unterschied zwischen Formatieren und Minifizieren?
Formatieren (Pretty Print, Beautify) fügt Zeilenumbrüche und Einrückungen hinzu, damit Menschen es lesen können. Minifizieren entfernt alle überflüssigen Leerzeichen und Zeilenumbrüche, damit die Datei zum Senden oder Speichern so klein wie möglich ist. Die Daten bleiben in beiden Fällen gleich.
Wie wandle ich JSON in CSV für Excel um?
Wählen Sie „JSON → CSV“. Ihr JSON sollte eine Liste von Objekten sein; jedes wird zu einer Zeile und jeder Schlüssel zu einer Spalte (verschachtelte Objekte werden zu Spalten wie address.city). Laden Sie die .csv-Datei herunter und öffnen Sie sie in Excel oder Google Tabellen.
Wird mein JSON irgendwohin hochgeladen?
Nein. Prüfen, Formatieren und Umwandeln geschehen vollständig in Ihrem Browser, auf Ihrem Gerät. Nichts wird an einen Server gesendet oder gespeichert, daher ist es sicher für private Daten und API-Schlüssel.
Quellen
- RFC 8259 – The JavaScript Object Notation (JSON) Data Interchange Format (IETF, 2017)
- ECMA-404 – The JSON data interchange syntax (Ecma International)
- RFC 4180 – Common Format and MIME Type for Comma-Separated Values (CSV) Files
- MDN – Number.MAX_SAFE_INTEGER
Formeln zuletzt geprüft: 30. September 2026 ·So prüfen wir unsere Formeln