Stimmt etwas mit diesem Tool nicht?
Über „JSON Schema Validator Online“
Dieses Tool validiert JSON-Dokumente gegen ein JSON-Schema. Schema und Daten angeben — jede Property wird gegen Typ, Format, Constraints und Struktur geprüft, alle Verstöße mit Pfaden gemeldet.
JSON Schema ist der Standard zur Beschreibung von JSON-Strukturen — in OpenAPI, bei der Konfig-Validierung, Formularen und API-Verträgen.
Unterstützt werden aktuelle Drafts (7, 2019-09, 2020-12), $ref, bedingte Schemas (if/then/else) und Content Encoding. Praktisch für API-Vertragstests, Config-Validierung und Schema-Compliance vor dem Persistieren.
So nutzt du dieses Tool
Eine einfache JSON-Schema-Plausibilitätsprüfung gegen Daten durchführen
Schema einfügen
JSON-Schema ins Feld «Schema». Das Tool prüft nur `type` ("object" / "array" / "string" / "number" / "boolean" / "null") und `required` (Array mit Property-Namen). Andere Schlüssel wie `properties`, `enum`, `pattern`, `format`, `minimum`, `items` werden NICHT erzwungen.
JSON-Daten einfügen
Kandidat-Dokument ins Feld «Data». Beide Felder müssen gültiges JSON sein — Syntaxfehler werfen «Invalid Schema JSON.» oder «Invalid Data JSON.» vor der Validierung.
Ausführen
Ergebnis: `valid` (Boolean) und `errors` (String-Array). Beispielfehler: «Type mismatch: expected number», «Missing required: id». Leeres `errors` und `valid: true` heißt Smoke-Test bestanden.
Wann ein echter Validator nötig ist
Dies ist nur ein Smoke-Test, keine Draft-2020-12-Implementierung. Für volle Schema-Features ($ref, allOf/anyOf, format, Bedingungen) eine echte Library wie ajv in Node/Server nutzen — präzise Rückmeldung zahlt sich aus.