Integer type
Description for integer type
The integer
type is a subtype of number
type used
for validating only integer numbers.
{
"type": "integer"
}
Input | Status |
---|---|
5 |
valid - integer |
-10 |
valid - integer |
5.0 |
invalid - is float |
"123" |
invalid - is string |
null |
invalid - is null |
This type was added in order to simplify the writing of JSON schemas, because
in reality it is just syntactic sugar for the number
type having the keyword
multipleOf
set to 1
.
{
"type": "number",
"multipleOf": 1
}
Validation keywords
The integer
type supports all keywords that number
type supports.