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, ∼2998🔥, 0💬
Popular Posts:
Why am I getting this "Docker failed to initialize" error? After installing the latest version of Do...
How to create the Hello-3.0.epub package? I have all required files to create Hello-3.0.epub. To cre...
How to use the "find-and-replace" Policy Statement for an Azure API service operation? The "find-and...
How to detect errors occurred in the json_decode() call? You can use the following two functions to ...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...