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
2017-09-01, 825👍, 0💬
Popular Posts:
What Is Azure API Management Service? Azure API Management as a turnkey solution for publishing APIs...
What is Azure API Management Publisher Dashboard? Azure API Management Publisher Dashboard is an Azu...
What is EPUB 2.0 Metadata "dc:subject" Element? EPUB 2.0 Metadata "dc:subject" is an optional metada...
Can You Specify the "new line" Character in Single-Quoted Strings? You can not specify the "new line...
What is EPUB 2.0 Metadata "dc:creator" and "dc:contributor" elements? EPUB 2.0 Metadata "dc:creator"...