Understanding JSON Schema
7.0
Document
Conventions used in this book
What is a schema?
The basics
JSON Schema Reference
Structuring a complex schema
Acknowledgments
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
H
|
I
|
J
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
Symbols
$comment
$id
,
[1]
,
[2]
$ref
,
[1]
$schema
A
additionalItems
,
[1]
additionalProperties
allOf
annotation
anyOf
array
contains
items
length
list validation
tuple validation
tuple validation; additionalItems
uniqueness
B
base URI
boolean
bundling
C
canonical URI
comment
conditionals
,
[1]
dependencies
else
if
implication
property dependencies
schema dependencies
then
const
constant values
contains
,
[1]
contentEncoding
contentMediaType
D
date
date-time
default
definitions
dependencies
description
E
else
email
enum
enumerated values
examples
exclusiveMaximum
exclusiveMinimum
F
format
,
[1]
date
date-time
email
hostname
idn-email
idn-hostname
ipv4
ipv6
iri
iri-reference
json-pointer
regex
relative-json-pointer
time
uri
uri-reference
uri-template
H
hostname
I
idn-email
idn-hostname
if
implication
integer
ipv4
ipv6
iri
iri-reference
items
J
JSON Pointer
json-pointer
M
maximum
maxItems
maxLength
maxProperties
media
contentEncoding
contentMediaType
minimum
minItems
minLength
minProperties
multipleOf
N
named anchors
non-JSON data
not
,
[1]
null
number
multiple of
range
O
object
properties
,
[1]
properties; regular expression
property names
required properties
size
oneOf
P
pattern
patternProperties
properties
property dependencies
propertyNames
R
readOnly
recursion
regex
regular expressions
relative-json-pointer
required
retrieval URI
S
schema
keyword
schema composition
allOf
anyOf
not
oneOf
subschema independence
schema dependencies
schema identification
string
format
length
regular expression
structure
structuring
$ref
base URI
base URI; $id
base URI; retrieval URI
bundling; $id
definitions
recursion; $ref
schema identification
subschema identification; $id
subschema identification; JSON Pointer
T
then
time
title
type
types
basic
numeric
U
uniqueItems
uri
uri-reference
uri-template
W
writeOnly