Demonstration

In this demo, you can define a schema (in JSON) and provide input data (in JSON) and find out whether your schema is valid and whether the input data validates against the schema. You can also enter input strings that wouldn't normally be a valid JSON value, like numbers, strings, and bools.

(status indicator)

Schema (in JSON)

Input Data (in JSON)