Enter JSON to generate schema
Input JSON
Characters: 0Size: 0 KB
Generated Schema
Characters: 0Size: 0 KB
JSON Schema Syntax Guide
Core Keywords:
type- Data type (string, number, object, array, boolean, null)properties- Defines object propertiesitems- Defines array item schemasrequired- List of required propertiesadditionalProperties- Controls extra properties
String Validation:
minLength/maxLength- Length constraintspattern- Regular expression patternformat- Predefined formats (date, email, uri, etc.)
Number Validation:
minimum/maximum- Value rangeexclusiveMinimum/exclusiveMaximum- Exclusive boundsmultipleOf- Divisor constraint
Advanced Features:
$ref- Reference other schemasallOf/anyOf/oneOf- Schema compositionnot- Negation constraintif/then/else- Conditional validation
Current Draft: draft-07
Learn more at: json-schema.org