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.