Tools, FAQ, Tutorials:
'type' - JSON Schema Validation Keyword
How to use the "type" JSON Schema validation keyword to validate JSON instances?
✍: FYIcenter.com
"type" is a generic JSON Schema validation keyword that always applied to the JSON instance.
When "type" is specified, the JSON instance must match one of the given JSON types: "null", "boolean", "object", "array", "number", "string", or "integer".
When "type" is given with a single JSON type, the JSON instance must match the given JSON types. For example, if {"type": "number"} is specified, the JSON instance must be a JSON Number value.
JSON Schema: {"type": "number"} Valid JSON instance: 0.314159E+01 Valid JSON instance: 314159 Invalid JSON instance: "3.14159"
If {"type": "integer} is specified, the JSON instance must be a JSON Number presenting an integer. For example:
JSON Schema: {"type": "integer"} Valid JSON instance: 128 Invalid JSON instance: 0.314159E+01
If {"type": "string"} is specified, the JSON instance must be a JSON String value. For example:
JSON Schema: {"type": "string"} Valid JSON instance: "Hello world!" Valid JSON instance: "3.14159" Invalid JSON instance: 314159
If {"type": "array"} is specified, the JSON instance must be a JSON Array value. For example:
JSON Schema: {"type": "array"} Valid JSON instance: [1,2,3] Invalid JSON instance: 3.14159
If {"type": "object"} is specified, the JSON instance must be a JSON Object value. For example:
JSON Schema: {"type": "object"} Valid JSON instance: {"age": 25} Invalid JSON instance: [1,2,3]
When "type" is given with an array of JSON types, the JSON instance must match one of the given JSON types. For example,
JSON Schema: {"type": ["array", "object"]} Valid JSON instance: {"age": 25} Valid JSON instance: [1,2,3] Invalid JSON instance: 0.314159E+01
⇒ Generic JSON Schema Validation Keywords
2017-08-25, 1420🔥, 0💬
Popular Posts:
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...
Where to find tutorials on Microsoft Azure services? Here is a large collection of tutorials to answ...
How to Build my "sleep" Docker image from the Alpine image? I want the container to sleep for 10 hou...
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
What is EPUB 2.0 Metadata "dc:creator" and "dc:contributor" elements? EPUB 2.0 Metadata "dc:creator"...