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, ∼2451🔥, 0💬
Popular Posts:
How To Create an Array with a Sequence of Integers or Characters in PHP? The quickest way to create ...
Tools, FAQ, Tutorials: JSON Validator JSON-XML Converter XML-JSON Converter JSON FAQ/Tutorials Pytho...
How to convert a JSON text string to an XML document with PHP language? Currently, there is no built...
What Is Azure API Management Service? Azure API Management as a turnkey solution for publishing APIs...
How To Avoid the Undefined Index Error in PHP? If you don't want your PHP page to give out errors as...