DevTulz Online

JSON-Schema-Validator


Was ist JSON Schema?

JSON Schema ist ein Vokabular zur Beschreibung der Struktur und Einschränkungen von JSON-Daten. Es definiert, welche Eigenschaften erforderlich sind, ihre Typen, Formate, Bereiche und Muster. Die Validierung von JSON gegen ein Schema erkennt Datenprobleme frühzeitig — bevor sie Ihre Anwendungslogik oder Datenbank erreichen. Häufige Anwendungsfälle umfassen die Validierung von API-Anfragen/-Antworten, die Überprüfung von Konfigurationsdateien und die Verifizierung von Formulardaten. Dieses Tool verwendet die AJV-Bibliothek (den beliebtesten JSON-Schema-Validator) und unterstützt Draft-07, Draft 2019-09 und Draft 2020-12.

Verwendung des JSON-Schema-Validators

  1. JSON-Daten in das linke Panel und das JSON Schema in das rechte Panel einfügen.

  2. Auf 'Beispiel' klicken, um ein Beispiel-JSON+Schema-Paar zu laden und die Funktion in Aktion zu sehen.

  3. Die Schema-Version auswählen, die zum Schema passt (Draft-07 ist am häufigsten).

  4. 'Validieren' klicken — eine grüne Meldung bestätigt die Gültigkeit des JSON; rot listet jeden Fehler mit seinem Pfad auf.

  5. Fehler beheben und erneut validieren, bis das JSON die Prüfung besteht.

Keywords: JSON-Schema-Validator, JSON online validieren, JSON-Schema-Prüfer, AJV-Validator, JSON-Schema Draft-07, JSON-Validierungstool, JSON-Schema-Tester