JSON Validator
JSON-Syntax validieren und prüfen
JSON-Eingabe
Validierungsergebnis
Was ist ein JSON-Validator?
JSON hat strenge Syntaxregeln. Nachgestellte Kommas, einfache Anführungszeichen, ungeführte Schlüssel und fehlende Klammern machen es ungültig. Ein Validator prüft, ob Ihr Text gemäß der JSON-Spezifikation wohlgeformtes JSON ist. Bei Fehlern werden Ort und Problem angezeigt.
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 <code>package.json</code> oder <code>tsconfig.json</code> 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: <a href="https://json-schema.org/" target="_blank" rel="noopener">JSON Schema</a>.
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.
Verwandte Tools
Mehr zu JSON: MDNs JSON-Guide, JSON.parse(), RFC 8259, json.org, JSON Schema, jq und Postman.