Tools, FAQ, Tutorials:
JSON Schema Validation for JSON Number Values
What validation keywords I can use in JSON Schema to specifically validate JSON Number values?
✍: FYIcenter.com
The current JSON Schema specification supports the following validation keywords
to specifically validate JSON Number values.
They are not applied if the JSON instance is not a JSON Number.
"multipleOf" - If the JSON instance is a number, it must be a multiple of the given value. For example:
JSON Schema:
{"multipleOf": 3}
Valid JSON instance:
-9
Valid JSON instance:
"-8"
Invalid JSON instance:
-8
"maximum" - If the JSON instance is a number, it must be less than or equal to the given value. For example:
JSON Schema:
{"maximum": 99}
Valid JSON instance:
99
Valid JSON instance:
"100"
Invalid JSON instance:
100
"exclusiveMaximum" - If the JSON instance is a number, it must be less than the given value. For example:
JSON Schema:
{"exclusiveMaximum": 99}
Valid JSON instance:
98
Valid JSON instance:
"100"
Invalid JSON instance:
99
"minimum" - If the JSON instance is a number, it must be greater than or equal to the given value. For example:
JSON Schema:
{"minimum": 10}
Valid JSON instance:
10
Valid JSON instance:
"9"
Invalid JSON instance:
9
"exclusiveMinimum" - If the JSON instance is a number, it must be greater than the given value. For example:
JSON Schema:
{"exclusiveMinimum": 10}
Valid JSON instance:
11
Valid JSON instance:
"10"
Invalid JSON instance:
10
⇒ JSON Schema Validation for JSON String Values
2017-09-01, ∼2732🔥, 0💬
Popular Posts:
How to troubleshoot the Orderer peer? The Docker container terminated by itself. You can follow this...
Where can I download the EPUB 2.0 sample book "The Problems of Philosophy" by Lewis Theme? You can f...
How To Avoid the Undefined Index Error in PHP? If you don't want your PHP page to give out errors as...
Where to find tutorials on OpenID? Here is a large collection of tutorials to answer many frequently...
How to add request URL Template Parameters to my Azure API operation to make it more user friendly? ...