JSON Schema Keywords
JSON Schema keywords are the building blocks of JSON Schema. They are used to define the structure of a JSON document
additionalProperties
Applicator
https://www.learnjsonschema.com/2020-12/applicator/additionalpropertiesLearn JSON SchemapatternProperties
Applicator
https://www.learnjsonschema.com/2020-12/applicator/patternpropertiesLearn JSON Schemaprefixitems
Applicator
https://www.learnjsonschema.com/2020-12/applicator/prefixitemsLearn JSON Schemapropertynames
Applicator
https://www.learnjsonschema.com/2020-12/applicator/propertynamesLearn JSON SchemadependentRequired
Validation
https://www.learnjsonschema.com/2020-12/validation/dependentrequiredLearn JSON SchemadependentSchemas
Validation
https://www.learnjsonschema.com/2020-12/applicator/dependentschemasLearn JSON SchemaexclusiveMaximum
Validation
https://www.learnjsonschema.com/2020-12/validation/exclusivemaximumLearn JSON SchemaexclusiveMinimum
Validation
https://www.learnjsonschema.com/2020-12/validation/exclusiveminimumLearn JSON SchemamaxContains
Validation
https://www.learnjsonschema.com/2020-12/validation/maxcontainsLearn JSON SchemaminProperties
Validation
https://www.learnjsonschema.com/2020-12/validation/minPropertiesLearn JSON SchemauniqueItems
Validation
https://www.learnjsonschema.com/2020-12/validation/uniqueitemsLearn JSON SchemacontentEncoding
Content
https://www.learnjsonschema.com/2020-12/content/contentencodingLearn JSON SchemacontentMediaType
Content
https://www.learnjsonschema.com/2020-12/content/contentmediatypeLearn JSON Schemaunevaluateditems
Unevaluated
https://www.learnjsonschema.com/2020-12/unevaluated/unevaluateditemsLearn JSON Schemaunevaluatedproperties
Unevaluated
https://www.learnjsonschema.com/2020-12/unevaluated/unevaluatedpropertiesLearn JSON SchemaNeed Help?
Did you find these docs helpful?
Help us make our docs great!
At JSON Schema, we value docs contributions as much as every other type of contribution!
Still Need Help?
Learning JSON Schema is often confusing, but don't worry, we are here to help!.