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, 1803🔥, 0💬
Popular Posts:
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...
How to use 'choose ... when ..." policy statements to control execution flows? If you want to contro...
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
Where can I download the EPUB 2.0 sample book "The Metamorphosis" by Franz Kafka? You can following ...
How to start Docker Daemon, "dockerd", on CentOS systems? If you have installed Docker on your CentO...