JSON-Daten mit Schema prüfen
Prüfen Sie JSON-Daten im Browser anhand eines JSON-Schema-2020-12-Schemas.
Ein kleines Beispiel ausprobieren
Ein kleines Beispiel ausprobieren
Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.
Der Validator prüft zunächst das Schema und verwendet es anschließend, um die JSON-Daten zu validieren. Fügen Sie JSON-Daten und ein Schema ein. Externe Schema-Referenzen werden nicht geladen; legen Sie referenzierte Definitionen im Schema selbst ab, etwa in $defs. Unterstützt wird JSON Schema Draft 2020-12. Das Schlüsselwort format dient als Anmerkung und validiert Werte nicht automatisch. Unbekannte Schlüsselwörter werden ignoriert; ungültige Schemas und nicht unterstützte Schema-Deklarationen führen zu Fehlern.
Zu prüfende JSON-Daten
{"name":"Ada","count":2}JSON-Schema (2020-12)
{"type":"object","properties":{"name":{"type":"string"},"count":{"type":"integer","minimum":0}},"required":["name","count"],"additionalProperties":false}Erwartete Ausgabe
Gültig: Die JSON-Daten entsprechen dem Schema.
Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.
Der Text wird in deinem Browser verarbeitet.
Dieses Tool teilen
Nur der öffentliche Link zum Tool wird geteilt. Ihre Eingaben und Ergebnisse bleiben hier.
Link zum manuellen Kopieren anzeigen
Kurz erklärt
Der Validator prüft zunächst das Schema und verwendet es anschließend, um die JSON-Daten zu validieren.
Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.
Anleitung
Fügen Sie JSON-Daten und ein Schema ein. Externe Schema-Referenzen werden nicht geladen; legen Sie referenzierte Definitionen im Schema selbst ab, etwa in $defs.
Grenzen
Unterstützt wird JSON Schema Draft 2020-12. Das Schlüsselwort format dient als Anmerkung und validiert Werte nicht automatisch. Unbekannte Schlüsselwörter werden ignoriert; ungültige Schemas und nicht unterstützte Schema-Deklarationen führen zu Fehlern.
Häufige Fragen
Welche JSON-Schema-Version wird unterstützt?
Draft 2020-12. Das Schema wird vor den Daten geprüft. Unbekannte Schlüsselwörter werden gemäß dem Standard ignoriert; ungültige Schemas und nicht unterstützte Deklarationen werden gemeldet. Prüfen Sie die Schreibweise und gehen Sie nicht davon aus, dass eine eigene Erweiterung validiert wurde.
Werden format-Werte validiert?
Nein. format wird hier als Anmerkung behandelt. Ein Wert wie eine E-Mail-Adresse oder ein Datum kann daher ohne formatspezifische Prüfung bestehen.
Lädt das Tool URLs aus $ref nach?
Nein. Es werden keine entfernten Schemata geladen. Legen Sie referenzierte Definitionen im eingefügten Schema ab, zum Beispiel in $defs.
Werden meine Eingaben an einen Server gesendet?
Die Prüfung erfolgt im Browser nach dem Laden der Seite. JSON-Daten und Schema werden nicht an einen Validierungsdienst gesendet.
Werden unbekannte Schema-Schlüsselwörter geprüft?
Nein. Unbekannte Schlüsselwörter werden gemäß JSON Schema ignoriert. Prüfen Sie ihre Schreibweise. Standardschemas dürfen Eigenschaften mit required ohne eine properties-Definition verlangen; format bleibt eine Annotation und externe Referenzen werden nicht geladen.
Quellen und Referenzen
Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.
