ToyTools Guide
How to Validate JSON Against a Schema
Check JSON against the schema keywords this page lists. Other keywords are named, not applied. Runs entirely on your device. Nothing is uploaded.
Quick Answer
This schema checker answers which JSON Schema keywords does this page check. It checks type, required properties, other schema keywords in a short list, and bounds. What does Valid mean here? The checked keywords passed. Valid does not mean every keyword was applied.
Open JSON Schema Validator →Why it matters
For example, a reply can be valid JSON and still miss a required name. This page names that path. It does not decide whether the data is the right business object.
How it works
How to validate JSON against a schema locally: paste the schema on the left and the data on the right. How to read a missing required property: the path names the key. Syntax validation vs schema validation: a JSON syntax check only asks whether the text parses. A checked keyword vs one this page skips: format and pattern are named as not checked.
This page is not a model judging the data. The json types are the ones in the schema you pasted.
Common Mistakes
Related Tools
You May Also Need
You may also need
- JSON to JSON SchemaDraft a schema from an example, then check another value
- JSON FormatterPretty-print either pane before you read an error path
Alternatives
- JSON ValidatorCheck JSON syntax only, with no schema