Entwickler-Werkzeug / 05
JSON-Validator
JSON-Syntax prüfen und lokal den erkannten Wurzeltyp und die Anzahl der Einträge anzeigen.
JSON-Validator: TOEA führt den standardkonformen JSON-Parser aus und meldet den genauen Syntaxfehler, wenn die Analyse fehlschlägt. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
Gültig ist nicht dasselbe wie erwartet
Jeder einzelne JSON-Wert ist ein gültiges Dokument: "hello", 42 und null sind gemäß RFC 8259 zulässig. Eine API, die ein Objekt erwartet, lehnt sie trotzdem ab. Deshalb werden der Wurzeltyp und die Anzahl der Einträge angezeigt. Wenn du ein Objekt mit 20 Schlüsseln erwartet hast, aber eine Zeichenfolge siehst, wurde die Nutzlast wahrscheinlich zweimal als JSON kodiert und muss erneut geparst werden.
Fehler, die du nicht siehst
Wenn die gemeldete Position auf ein scheinbar normales Leerzeichen oder Anführungszeichen zeigt, ist das Zeichen wahrscheinlich nicht das, wonach es aussieht. Textverarbeitungsprogramme und Chat-Apps ersetzen gerade Anführungszeichen durch typografische (“ und ”), die JSON nicht akzeptiert. Aus Webseiten kopierter Text kann außerdem geschützte oder unsichtbare Leerzeichen enthalten. Auch ein Byte-Order-Mark ganz am Anfang führt zu einem Fehler. Der Unicode-Inspektor zeigt den Codepunkt jedes Zeichens, sodass sich der Verursacher leicht finden lässt.
Dateien in Skripten prüfen
Bei vielen Dateien oder einem Build-Schritt solltest du die Prüfung über die Befehlszeile durchführen. jq empty file.json gibt bei gültigem JSON nichts aus und beendet sich andernfalls mit einem Fehlercode. python3 -m json.tool file.json macht dasselbe, ohne zusätzliche Installationen. Beide Tools melden Zeile und Spalte des ersten Fehlers. Text aus einem Sprachmodell oder einer JavaScript-Datei, der wegen nachgestellter Kommas oder Kommentaren fehlschlägt, lässt sich mit dem JSON-Reparaturtool korrigieren.
So benutzt du es
- JSON in den Editor einfügen.
- JSON prüfen auswählen.
- Gültigkeit und Wurzelübersicht prüfen.
Datenschutz & Einschränkungen
Dein JSON bleibt im Browser. Eine gültige Syntax garantiert nicht, dass die Daten zu einem Anwendungsschema passen.
Ähnliche Tools
Häufige Fragen
Validiert es JSON Schema?
Nein. Es prüft nur die JSON-Syntax und die grundlegende Wurzelstruktur.
Sind Kommentare erlaubt?
Nein. Standard-JSON erlaubt weder Kommentare noch nachgestellte Kommas.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig