Advertisement
JSON Document
JSON Schema
Advertisement

Frequently Asked Questions

What is JSON Schema?

JSON Schema is a vocabulary that lets you annotate and validate JSON documents. It describes the shape of your data: required fields, data types, value ranges, string patterns, and more. The current widely-used version is Draft-07 / Draft 2019-09.

Which keywords does this validator support?

This tool supports: type, required, properties, items, minimum, maximum, exclusiveMinimum, exclusiveMaximum, minLength, maxLength, minItems, maxItems, pattern, enum, const, and additionalProperties. These cover the most common validation use-cases.

Why use JSON Schema validation?

JSON Schema validation lets you catch data-quality problems early — before your API, database, or application processes the data. It serves as living documentation of your data contract and can be used in testing, CI pipelines, and runtime checks.