JSON-Validator

Datei einfügen und eine klare Antwort bekommen: gültig oder nicht. Wenn nicht, nennt die Meldung, was der Parser erwartet hat und an welcher Position — meist ein Komma zu viel oder ein fehlendes Anführungszeichen.

So geht es

Gut zu wissen

Die vier Fehler hinter fast allen Meldungen

Ein Komma nach dem letzten Element, einfache statt doppelter Anführungszeichen, ein Schlüssel ohne Anführungszeichen und ein verirrter Kommentar. JSON erlaubt nichts davon, JavaScript, Python und YAML jeweils einiges — genau deshalb rutscht es durch.

Gültig ist nicht dasselbe wie richtig

Diese Seite prüft die Syntax, nicht die Bedeutung. Eine Datei kann sauber parsen und trotzdem ein Pflichtfeld vermissen lassen oder eine Zeichenkette enthalten, wo eine Zahl hingehört. Dafür braucht es ein Schema, keinen Parser.

Häufige Fragen

Wird meine Datei zum Prüfen hochgeladen?

Nein. Geprüft wird mit dem Parser Ihres Browsers, die Daten verlassen das Gerät nicht.

Welcher Standard gilt?

Derselbe wie in jeder Laufzeitumgebung: RFC 8259 über JSON.parse. Was hier durchgeht, geht überall durch.

Warum ist ein abschließendes Komma ein Fehler?

JSON kennt kein optionales Schlusskomma: Nach dem letzten Element erwartet der Parser die schließende Klammer. JavaScript duldet es, JSON nicht.

Kann ich sehr große Dateien prüfen?

Bis fünf Megabyte Text. Größeres prüft man besser mit einem Kommandozeilenwerkzeug.

Ähnliche Tools