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, ∼2997🔥, 0💬
Popular Posts:
How To Loop through an Array without Using "foreach" in PHP? PHP offers the following functions to a...
How To Set session.gc_divisor Properly in PHP? As you know that session.gc_divisor is the frequency ...
How To Set session.gc_divisor Properly in PHP? As you know that session.gc_divisor is the frequency ...
How to validate the id_token signature received from Azure AD v2.0 authentication response? You can ...
How to Install Docker Desktop 2.5.0 on Windows 10? You can follow this tutorial to Install Docker De...