booleanΒΆ
The boolean type matches only two special values: true and false.
Note that values that evaluate to true or false, such as 1 and 0,
are not accepted by the schema.
Language-specific info:
Python
Ruby
In Python, "boolean" is analogous to bool.  Note that in JSON,
true and false are lower case, whereas in Python they are
capitalized (True and False).
1
{ "type": "boolean" }data
1
truedata
1
falsedata
1
"true"Values that evaluate to true or false are still not accepted by the schema:
data
1
0