JSON Parser Pro
Parser
Diff
Schema
JWT
Base64
CSV
More
Search
⌘K
JSON Schema Validator
(Validate JSON data against a JSON Schema)
Valid sample
Invalid sample
JSON Schema
Paste
Upload
{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "User", "type": "object", "required": ["id", "name", "email", "age"], "properties": { "id": { "type": "integer", "minimum": 1 }, "name": { "type": "string", "minLength": 2 }, "email": { "type": "string", "format": "email" }, "age": { "type": "integer", "minimum": 0, "maximum": 120 }, "role": { "type": "string", "enum": ["admin", "user", "guest"] }, "tags": { "type": "array", "items": { "type": "string" }, "uniqueItems": true } }, "additionalProperties": false }
JSON Data
Paste
Upload
{ "id": 1, "name": "Alice", "email": "alice@example.com", "age": 30, "role": "admin", "tags": ["developer", "admin"] }
Validation Result
Valid
JSON data matches the schema
Draft-07
Supported
allErrors
All errors shown
formats
email, uri, date…
strict
Off by default