JSON Validator
JSON-Syntax validieren und Parse-Fehler finden. Ideal für API-Antworten, Config-Dateien und Webhooks — sofort, im Browser.
JSON-Eingabe
Validierungsergebnis
Was ist ein JSON-Validator?
Sie senden eine API-Anfrage und bekommen JSON zurück, das Ihr Code nicht parsen kann. Oder Sie bearbeiten eine tsconfig.json und der Build schlägt mit einem kryptischen „unexpected token"-Fehler fehl. Beides hat dieselbe Ursache: JSON hat strenge Syntaxregeln, die überraschend leicht zu brechen sind — nachgestellte Kommas, einfache statt doppelte Anführungszeichen, unquotierte Schlüssel oder eine fehlende Klammer drei Ebenen tief. Ein JSON-Validator prüft, ob Ihr Text gemäß der JSON-Spezifikation wohlgeformt ist — und wenn etwas nicht stimmt, zeigt er Zeile und Zeichen genau an.
Dieses Tool nutzt JSON.parse() in Ihrem Browser. Gültige Eingabe erzeugt eine Erfolgsmeldung; ungültige Eingabe zeigt den Parse-Fehler. Keine Daten werden an einen Server gesendet.
So verwenden Sie dieses Tool
Einfügen oder Hochladen
Fügen Sie Ihr JSON in den linken Editor ein oder laden Sie eine Datei hoch. Nutzen Sie Gültiges Beispiel oder Ungültiges Beispiel für beide Fälle.
Ergebnis prüfen
Das rechte Panel zeigt Gültig oder Ungültig sowie Fehlerdetails. Das Badge oben zeigt den Status auf einen Blick.
Korrigieren und erneut prüfen
Bei Ungültigkeit beheben Sie den gemeldeten Fehler – der Validator aktualisiert sich automatisch. Nutzen Sie Kopieren für das Ergebnis. Für formatierte Ausgabe: JSON Formatierung.
Wann JSON-Validierung hilft
Viele Entwickler brauchen Validierung bei API-Antworten. Sie senden eine Anfrage mit Postman oder curl, und die Antwort kann ungültig sein – abgeschnitten, fehlerhaft oder in HTML. Hier eingefügt sehen Sie schnell, ob das JSON wohlgeformt ist. Für gezielte Werte aus gültigem JSON eignet sich jq in der Kommandozeile.
Konfigurationsdateien wie package.json oder tsconfig.json mit Tippfehlern können Builds brechen. Hier durchlaufen lassen fängt Syntaxfehler vor dem Deployment. Auch Datenbankexporte, Webhook-Payloads und Log-Einträge, die JSON sein sollen, brauchen oft Validierung. Für formatierte Ausgabe: JSON Formatierung.
Beispiele für JSON-Validierung
Gültiges JSON folgt strenger Syntax. Hier Beispiele:
Gültiges JSON (Teilnehmerdatensatz)
Ungültiges JSON (ungeführter Schlüssel, nachgestelltes Komma)
Nutzen Sie Gültiges Beispiel oder Ungültiges Beispiel oben, um diese in den Editor zu laden.
Häufige JSON-Fehler
Nachgestellte Kommas sind der häufigste Fehler. {"a": 1,} ist ungültig. Ebenso [1, 2, 3,]. Eigenschaftsnamen müssen in doppelten Anführungszeichen stehen; {a: 1} schlägt fehl. Einfache Anführungszeichen für Strings sind nicht erlaubt. Die JSON.parse()-Dokumentation listet alles auf.
Dieser Validator prüft nur die Syntax (nicht gegen ein Schema). Für Schema-Validierung nutzen Sie den JSON Schema Generator und validieren Sie dann mit einer Bibliothek oder einem anderen Tool. Mehr zu Schema-Validierung: JSON Schema.
Häufig gestellte Fragen
Wird mein JSON irgendwohin gesendet?
Nein. Die Validierung läuft in Ihrem Browser. Nichts wird hochgeladen.
Was, wenn die Fehlermeldung unklar ist?
JavaScript-Parse-Fehler können kryptisch sein. Achten Sie auf Zeilen- und Spaltennummer. Typische Fixes: nachgestellte Kommas entfernen, doppelte Anführungszeichen für Schlüssel und Strings, fehlende } oder ] prüfen.
Unterstützt das JSON5 oder JSONC?
Nein. Es folgt striktem JSON. Erweiterungen wie JSON5 (Kommentare, nachgestellte Kommas) oder JSONC schlagen hier fehl.
Kann ich ein Schema validieren?
Dieses Tool prüft nur die Syntax. Für Schema-Validierung nutzen Sie den JSON Schema Generator und eine Bibliothek oder ein anderes Tool für JSON Schema.
Warum liefert meine API ungültiges JSON?
Manchmal ist die Antwort abgeschnitten, hat eine BOM oder enthält Nicht-JSON (z.B. HTML). Prüfen Sie die Rohantwort in Postman oder DevTools. Das Tool String zu JSON hilft bei escaped Strings.
Was ist der Unterschied zwischen gültigem JSON und wohlgeformtem JSON?
Sie bedeuten dasselbe — beide beziehen sich auf JSON, das der RFC 8259-Spezifikation entspricht. Schlüssel müssen in doppelten Anführungszeichen stehen, Werte müssen gültige JSON-Typen sein, und nachgestellte Kommas sind nicht erlaubt.
Warum schlägt meine JSON-Validierung mit nachgestellten Kommas fehl?
Nachgestellte Kommas sind in JSON gemäß dem RFC 8259-Standard nicht gültig. JavaScript erlaubt sie in Objekten und Arrays, JSON jedoch nicht. Entfernen Sie das nachgestellte Komma nach dem letzten Element in einem Objekt oder Array.
Verwandte Tools
Mehr zu JSON: MDNs JSON-Guide, JSON.parse(), RFC 8259, json.org, JSON Schema, jq und Postman.