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, 1887🔥, 0💬
Popular Posts:
How to use the "send-one-way-request" Policy statement to call an extra web service for an Azure API...
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
How to use "link" command tool to link objet files? If you have object files previously compiled by ...
How to include additional claims in Azure AD v2.0 id_tokens? If you want to include additional claim...
How to run CMD Commands in Dockerfile to change Windows Docker images? When building a new Windows i...