Tools, FAQ, Tutorials:
Generic JSON Schema Validation Keywords
What are other generic JSON Schema validation keywords?
✍: FYIcenter.com
Several other generic JSON Schema validation keywords are listed below. They are always applied to the JSON instance.
"enum" - The JSON instance must match one of the elements in the given array. For example,
JSON Schema: {"enum": ["YES", "NO"]} Valid JSON instance: "YES" Invalid JSON instance: "Yes" Invalid JSON instance: 3.14
"const" - The JSON instance must match the given value. For example,
JSON Schema: {"const": 3.14} Valid JSON instance: 3.14 Invalid JSON instance: 3.14159 Invalid JSON instance: "PI"
"allOf" - The JSON instance must be valid against all schemas in the given array. For example,
JSON Schema: {"allOf": [ {"type": "number"}, {"const": 3.14} ]} Valid JSON instance: 3.14 Invalid JSON instance: 3.14159 Invalid JSON instance: "PI"
"anyOf" - The JSON instance must be valid against at least one schema in the given array. For example,
JSON Schema: {"anyOf": [ {"const": "YES"}, {"const": "NO"} ]} Valid JSON instance: "YES" Invalid JSON instance: "Yes" Invalid JSON instance: 3.14
"oneOf" - The JSON instance must be valid against at exactly one schema in the given array. For example,
JSON Schema: {"oneOf": [ {"type": "integer"}, {"type": "number"} ]} Valid JSON instance: 1.00 Invalid JSON instance: 1 Invalid JSON instance: "One"
"not" - The JSON instance must be invalid against the given schema. For example,
JSON Schema: {"not": {"type": "integer"}, } Valid JSON instance: 1.00 Valid JSON instance: "One" Invalid JSON instance: 1
⇒ Multiple JSON Schema Validation Keywords
2017-08-25, 1613🔥, 0💬
Popular Posts:
How to add an API to an API product for internal testing on the Publisher Portal of an Azure API Man...
How to validate the id_token signature received from Azure AD v2.0 authentication response? You can ...
Where to find tutorials on Microsoft Azure services? Here is a large collection of tutorials to answ...
How to access URL template parameters from "context.Request.Matched Parameters"object in Azure API P...
What are the differences of Differences of evaluateTransaction() and submitTransaction() of the fabr...