maximum : Number
maximum
NumberValidation succeeds if the numeric instance is less than or equal to the given number.
Kind | Assertion |
---|---|
Applies To | Number |
Dialect | 2020-12 |
Introduced In | Draft 1 |
Vocabulary | Validation |
Specification | https://json-schema.org/draft/2020-12/json-schema-validation.html#section-6.2.2 |
Metaschema | https://json-schema.org/draft/2020-12/meta/validation |
Also see |
|
The maximum
keyword is used to set the upper limit on numeric instances. It specifies that the numeric value being validated must be less than or equal to the provided maximum value.
- Applies only to number data types (integers and floats).
- Validation succeeds if the number is less than or equal to the specified
maximum
.
Examples
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "number",
"maximum": 10
}
9.5
15
10
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": [ "boolean", "number" ],
"maximum": 20.99
}
15
"Hello World!"
true