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