Rx: Simple, Extensible Schemata

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.