Fehlerhafte API-Antwort debuggen? Konfigurationsdatei vor dem Deployment validieren? JSON hier einfügen, um es sofort mit korrekter Einrückung zu formatieren, Syntax mit präziser Fehlerposition zu validieren oder für Produktion zu minifizieren. Erkennt nachgestellte Kommas, fehlende Anführungszeichen und doppelte Schlüssel.
JSON-Formatierer & Validator
So nutzen Sie dieses Tool
JSON in den Editor einfügen oder tippen.
Fehler werden sofort mit Zeilennummer und Beschreibung hervorgehoben.
Auf „Formatieren" klicken für konfigurierbares Prettifying (2/4 Leerzeichen oder Tabs).
Auf „Minifizieren" klicken für komprimiertes JSON.
Funktionen
Echtzeit-Syntaxvalidierung mit präziser Fehlerposition
Prettifying mit konfigurierbarer Einrückung (2 Leerzeichen, 4 Leerzeichen, Tabs)
Minifizieren/Komprimieren für Produktions-Payloads
Ungültiges JSON wird mit exakter Fehlerposition markiert.
Beispiel
{"name": "test", "value": undefined}
Das erhalten Sie
Fehler in Zeile 1, Spalte 28: Unerwartetes Token „undefined". JSON-Werte müssen Strings, Zahlen, Booleans, null, Objekte oder Arrays sein.
Häufig gestellte Fragen
Welche JSON-Fehler erkennt der Validator?
Er erkennt alle Syntaxfehler: fehlende oder überflüssige Kommas, nicht zitierte Property-Namen, einfache statt doppelte Anführungszeichen, nachgestellte Kommas, undefined/NaN-Werte, Kommentare (nicht valides JSON) und doppelte Schlüssel.
Kann ungültiges JSON automatisch repariert werden?
Ja — der „Auto-Fix"-Button behebt häufige Probleme wie nachgestellte Kommas, Konvertierung einfacher zu doppelten Anführungszeichen und nicht zitierte Schlüssel. Strukturelle Probleme wie nicht übereinstimmende Klammern können nicht automatisch behoben werden.
Was ist die maximale unterstützte JSON-Größe?
Da die Verarbeitung im Browser läuft, gibt es kein serverseitiges Limit. Die Leistung ist bis 5-10 MB flüssig. Für sehr große Dateien (50+ MB) empfiehlt sich ein lokales Tool wie jq.
Ist die JSON-Baumansicht interaktiv?
Ja. Klicken Sie auf einen Knoten, um seinen vollständigen JSON-Pfad zu sehen (z. B. $.users[0].address.city). Sie können Zweige auf-/zuklappen, einzelne Werte kopieren und den Baum nach Schlüsselname filtern.