JSON-Schema-Validator
Validiert JSON lokal gegen ein Draft-2020-12-Schema und zeigt jeden Ajv-Fehlerpfad, jedes Schlüsselwort und jede Meldung.
Läuft vollständig im Browser. Nichts, was Sie eingeben, wird hochgeladen.
Über dieses Werkzeug
Füge ein JSON Schema nach Draft 2020-12 und eine JSON-Instanz ein und validiere beides lokal mit Ajv. Jeder Fehler enthält instancePath, schemaPath, keyword und message; externe Verweise werden abgelehnt und nicht geladen.
Fragen und Antworten
- Welchen JSON-Schema-Entwurf verwendet der Validator?
- Er verwendet den Draft-2020-12-Einstiegspunkt von Ajv. Schemas, die nur für ältere Entwürfe geschrieben wurden, müssen eventuell ihren deklarierten Dialekt oder ihre Schlüsselwörter aktualisieren.
- Lädt der Validator einen entfernten $ref herunter?
- Nein. Rein fragmentbasierte lokale Verweise sind erlaubt, externe und entfernte Verweise werden jedoch ohne Netzwerkanfrage gemeldet.
- Welche Angaben erscheinen bei einer ungültigen Instanz?
- Jeder Ajv-Fehler zeigt Instanzpfad, Schemapfad, fehlgeschlagenes Schlüsselwort und Validierungsmeldung, damit beide Seiten der Abweichung auffindbar sind.