JSON-Syntax validieren und klare Fehlermeldungen erhalten
Ein JSON-Validator prüft, ob ein Textblock gültiges JSON ist, und sagt Ihnen, wenn nicht, genau wo und warum es bricht. JSON hat strenge Syntaxregeln — doppelte Anführungszeichen um jeden Schlüssel und String, keine nachgestellten Kommas, keine Kommentare — und ein einziger Verstoß macht das ganze Dokument unparsebar. Ein Validator führt denselben Parse aus wie ein Programm und zeigt den ersten Fehler samt Position, sodass aus einem kryptischen „unexpected token" ein präziser Verweis auf das zu korrigierende Zeichen wird.
Die meisten JSON-Fehler stammen aus einer Handvoll Gewohnheiten aus JavaScript oder Handarbeit: einfache statt doppelte Anführungszeichen, ein Komma nach dem letzten Element, Schlüssel ohne Anführungszeichen oder eine fehlende schließende Klammer. Diese vor dem Erreichen einer API, eines Konfigurationsladers oder Importschritts zu fangen, erspart das frustrierende Hin und Her, wenn ein Server die Payload mit vager Meldung ablehnt. Dieses Tool validiert vollständig im Browser, sodass Sie sensible Konfiguration oder Payloads prüfen können, ohne sie irgendwohin zu senden.
Nachgestellte Kommas nach dem letzten Element, einfache statt doppelte Anführungszeichen, Schlüssel ohne Anführungszeichen sowie nicht geschlossene Klammern. JSON ist strenger als die Objektsyntax von JavaScript, daher sind Gewohnheiten aus dem JS-Code die üblichen Übeltäter.
JavaScript-Objektliterale erlauben einfache Anführungszeichen, Schlüssel ohne Anführungszeichen, nachgestellte Kommas und Kommentare; JSON erlaubt nichts davon. Code, der in einer JS-Datei läuft, kann dennoch ungültiges JSON sein — genau diese Diskrepanz fängt ein Validator.
Nein — dies prüft die syntaktische Gültigkeit: ob der Text wohlgeformtes, parsebares JSON ist. Zu bestätigen, dass Werte erwarteten Typen oder Pflichtfeldern entsprechen, ist Schemavalidierung, ein separater Schritt gegen ein JSON Schema.
Standard-JSON erlaubt keine Kommentare, sie zu ergänzen macht ein Dokument also ungültig. Manche Tools akzeptieren kommentarfreundliche Supersets wie JSONC, aber für portables, spezifikationskonformes JSON müssen Sie Kommentare vor dem Validieren entfernen.
JSON-Formatierer · JSON-Minifier · JSON zu CSV · JSON ↔ YAML · JSON glätten · JSON vergleichen