// Gültiges vs. ungültiges JSON
JSON Validator
Validiere JSON-Dokumente und zeige die genaue Zeile und Spalte jedes Syntaxfehlers.
JSON input
Status
JSON Validator Beispiele.
Häufig gestellte Fragen.
Welche Fehler erkennt es?
Es erkennt fehlende Kommas, ungeschlossene Klammern, schlüssel ohne Anführungszeichen und andere JSON-Syntaxfehler.
Wie funktioniert JSON-Validierung?
Der JSON-Validierer analysiert den Eingabe-Text und prüft, ob er den JSON-Syntaxregeln entspricht. Er erkennt Fehler wie fehlende Anführungszeichen, fehlerhafte Kommata oder ungültige Werte.
Bei jedem Fehler wird die genaue Position im Text angezeigt, einschließlich Zeilen- und Spaltennummer. Das erleichtert die Fehlerbehebung erheblich.
Der Validierer prüft auch die JSON-Struktur auf Vollständigkeit – ob alle geschweiften und eckigen Klammern korrekt geschlossen sind.
Häufige Fehler
Der häufigste Fehler ist die Verwendung einfacher Anführungszeichen statt doppelten. JSON erlaubt nur doppelte Anführungszeichen für Schlüssel und Strings.
Trailing Commas (ein Komma nach dem letzten Element) sind in JSON nicht erlaubt, aber in vielen anderen Formaten üblich. Das führt bei der Konvertierung oft zu Fehlern.
Ungültige Werte wie undefined (JavaScript-spezifisch) oder Kommentare sind in JSON nicht enthalten. Der Validierer erkennt und meldet solche Fehler.
Validierung vs. Schema
Die Basisvalidierung prüft nur die JSON-Syntax. Das ist ausreichend, um sicherzustellen, dass der Text als JSON interpretiert werden kann.
Schema-basierte Validierung geht weiter und prüft, ob die JSON-Struktur einem definierten Schema entspricht. Das umfasst Datentypen, Pflichtfelder und Wertebereiche.
Für die Validierung mit Schemas verwenden Sie Tools wie AJV oder jsonschema. Diese prüfen die JSON-Struktur gegen eine JSON-Schema-Definition.