Check a JSON Schema document for supported types, formats, required arrays, and common validation keywords.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
The document is parsed, its draft URI is recognized, and nested objects are traversed for supported types, formats, bounds, enums, and composition branches. Hard errors are separated from style warnings while properties and encountered types are counted.
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"name": {"type": "string", "description": "User name"},
"age": {"type": "integer", "minimum": 0}
},
"required": ["name"]
}
Valid: yes Version: Draft 7 Errors: none Warnings: $.properties.age: Missing description STATS Properties: 2 Required: 1 Types: object, string, integer
CI schema gates, API contract reviews, and documentation pipelines use this structural check.