JSON-Validator
Ungültiges JSON unterbricht APIs, Konfigurationsbereitstellungen und CI-Pipelines — oft mit vagen „Unerwartetes Token“-Meldungen. Fügen Sie JSON ein oder laden Sie es hoch, um eine sofortige Syntaxvalidierung mit Fehlerort zu erhalten.
So validieren Sie JSON
1. Fügen Sie JSON in den Editor ein oder laden Sie eine .json-Datei hoch.
2. Validierungsergebnis lesen: gültig oder Fehler mit Position.
3. Korrigieren Sie nachgestellte Kommas, Anführungszeichen oder nicht übereinstimmende Klammern.
4. Korrigiertes JSON kopieren oder an Formatter/Minifier senden.
Validierungsbeispiele
Debuggen der API-Antwort
Protokollausgabe in der Mitte des Objekts abgeschnitten — Validator zeigt genau an, wo die Zeichenfolge abgeschnitten wurde.
package.json-Korrektur
Zusätzliches Komma nach dem letzten Abhängigkeitsblock — Validator zeigt auf Zeile, bevor die NPM-Installation fehlschlägt.
Webhook-Nutzlast
Bestätigen Sie, dass der POST-Text eines Drittanbieters ein gültiger JSON-Code ist, bevor Sie Felder im Code zuordnen.
Wann JSON validiert werden soll
• Bevor Sie die Konfiguration an Git übergeben oder sie in der Produktion bereitstellen.
• Beim Debuggen wurde 400 Bad Request von einem fehlerhaften Client-Body angezeigt.
• Beim Zusammenführen von handbearbeitetem JSON von technisch nicht versierten Teamkollegen.
Striktes JSON vs. JavaScript
JSON ist strenger als JS-Objektliterale — keine Kommentare, keine Undefinierten, keine abschließenden Kommas. Das Kopieren aus JS-Konfigurationen bricht oft ab, bis es bereinigt wird.
Häufige Fragen
Häufige JSON-Fehler?
Nachgestellte Kommas, einfache Anführungszeichen statt doppelter Anführungszeichen, Schlüssel ohne Anführungszeichen und fehlende Kommas zwischen Eigenschaften.
Validiert es das Schema?
Nur Syntax — Struktur gegenüber einem Schema ist separat.
Große Dateien?
Sehr großes JSON kann den Browser verlangsamen — teilen Sie es auf oder verwenden Sie Streaming-CLI-Tools für GB-Dateien.
Unicode und Escapes?
Gültiges JSON erfordert für einige Steuerelemente \uXXXX. Validator akzeptiert UTF-8 in Strings.
Daten hochgeladen?
Nein — JSON.parse wird lokal ausgeführt.