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, 1535🔥, 0💬
Popular Posts:
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...
What Azure AD App Registration Manifest? Azure AD App Registration Manifest is JSON file that contai...
How To Change Text Fonts for Some Parts of a Paragraph? If you want to change text fonts or colors f...
What Happens If One Row Has Missing Columns? What happens if one row has missing columns? Most brows...
How to decode the id_token value received from Google OpenID Connect authentication response? Accord...