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

  1. 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.

  2. 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.

  3. 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.

  4. 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.