JSON-Schema-Validator

JSON-Daten gegen JSON-Schema-Definitionen validieren. Detaillierte Fehlerberichte mit Pfaden erhalten. Die gesamte Verarbeitung erfolgt in Ihrem Browser.

Sofortige Validierung Fehlerdetails Clientseitige Verarbeitung

Verwendung des JSON-Schema-Validators

1

Schema eingeben

Definieren Sie Ihr JSON-Schema, das die erwartete Struktur beschreibt.

2

Daten eingeben

Fügen Sie die JSON-Daten ein, die Sie gegen das Schema validieren möchten.

3

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

Welche JSON-Schema-Version wird unterstützt?

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.

Kann ich verschachtelte Objekte validieren?

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.

Was passiert, wenn mein Schema ungültig ist?

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.