JSON-Schema-Validator
JSON-Daten gegen JSON-Schema-Definitionen validieren. Detaillierte Fehlerberichte mit Pfaden erhalten. Die gesamte Verarbeitung erfolgt in Ihrem Browser.
JSON-Daten sind gültig gemäß dem angegebenen Schema!
| Pfad | Fehler |
|---|
Verwendung des JSON-Schema-Validators
Schema eingeben
Definieren Sie Ihr JSON-Schema, das die erwartete Struktur beschreibt.
Daten eingeben
Fügen Sie die JSON-Daten ein, die Sie gegen das Schema validieren möchten.
Validieren
Klicken Sie auf Validieren und überprüfen Sie die Ergebnisse auf eventuelle Fehler.
Was ist JSON-Schema?
JSON-Schema ist ein Vokabular, das es Ihnen ermöglicht, JSON-Dokumente zu annotieren und zu validieren. Es bietet einen Vertrag dafür, welche JSON-Daten für eine bestimmte Anwendung erforderlich sind und wie damit interagiert werden soll. JSON-Schema wird für Validierung, Dokumentation und die Generierung von Testdaten verwendet.
Wichtige Eigenschaften
Typ-Validierung
Typen validieren: Zeichenkette, Zahl, Ganzzahl, Boolescher Wert, Array, Objekt, Null
Einschränkungen
Min./Max.-Länge, Bereich, Muster, Pflichtfelder und mehr
Strukturdefinition
Verschachtelte Objekte, Arrays und komplexe Datenstrukturen definieren
Häufig gestellte Fragen
Dieses Tool unterstützt JSON-Schema Draft-07, Draft 2019-09 und Draft 2020-12 über die Ajv-Bibliothek. Die meisten gängigen Schema-Funktionen werden unterstützt.
Ja! JSON-Schema unterstützt tief verschachtelte Objekte und Arrays. Sie können Eigenschaften und Elemente auf jeder Verschachtelungsebene mit individuellen Validierungsregeln für jedes Feld definieren.
Das Tool validiert zuerst, dass Ihr Schema selbst gültiges JSON-Schema ist. Wenn das Schema Fehler aufweist, werden diese gemeldet, bevor die Daten validiert werden.