JSON formatieren, minimieren, validieren & erkunden — sofort, im Browser
| Typ | Beispiel | Hinweise |
|---|---|---|
| Objekt | {"key": "value"} | Schlüssel müssen Zeichenketten in doppelten Anführungszeichen sein |
| Array | [1, "two", true] | Geordnete Liste von Werten |
| Zeichenkette | "hello\nworld" | Doppelte Anführungszeichen; Escape mit \ |
| Zahl | 42, 3.14, -1e5 | Keine führenden Nullen; kein NaN/Infinity |
| Wahrheitswert | true / false | Nur Kleinbuchstaben |
| Null | null | Nur Kleinbuchstaben |
| Fehlermeldung | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Unexpected token ',' | Abschlusskomma nach dem letzten Element | Abschlusskomma entfernen |
| Unexpected token 'u' | undefined als Wert verwendet | Durch null ersetzen |
| Unexpected token '/' | Kommentar in JSON (// oder /* */) | Kommentare entfernen — JSON unterstützt sie nicht |
| Unexpected token ''' | Einfach angeführte Zeichenkette | Doppelte Anführungszeichen verwenden |
| Unexpected end of JSON | Nicht geschlossene eckige oder geschweifte Klammer | Klammerbalance prüfen |
Gültiges JSON muss einen einzigen Wurzelwert haben (Objekt, Array, Zeichenkette, Zahl, Wahrheitswert oder null), Zeichenketten in doppelten Anführungszeichen, keine Abschlusskommas und keine Kommentare. Schlüssel in Objekten müssen ebenfalls in doppelte Anführungszeichen gesetzte Zeichenketten sein.
Das Tool analysiert die JSON.parse-Fehlermeldung, um eine Zeichenposition zu extrahieren, und zählt dann die Zeilenumbrüche im Text bis zu dieser Position, um die genaue Zeile und Spalte zu berechnen. Die Fehlerzeile wird im Editor hervorgehoben.
Nein. Alle Formatierungen, Validierungen und Baumdarstellungen laufen vollständig in deinem Browser mit JavaScript. Dein JSON verlässt nie dein Gerät.
Ja. Klicke auf die Schaltfläche Datei öffnen und wähle eine .json- oder .txt-Datei. Der Inhalt wird über die FileReader-API in deinem Browser gelesen — es findet kein Upload statt.
Die Baumansicht stellt dein JSON als auf- und zuklappbare Hierarchie dar. Jeder Knoten zeigt seinen Typ mit farbigen Badges. Du kannst Schlüssel und Werte suchen und einzelne Knotenwerte kopieren.