Tools, FAQ, Tutorials:
JSON Type Definitions and References
How to define a JSON type and reference it in JSON Schema?
✍: FYIcenter.com
If you want to define a JSON type, and reference it later in your JSON Schema,
you can:
1. Name your JSON type can put it inside the "definitions" property. For example, "rating" as a JSON type can be defined as shown below:
{
"definitions": {
"rating": {
"type": "integer",
"minimum": 0,
"maximum": 5
}
},
...
}
2. Use "$ref" instead of "type" property to refer to a previously defined JSON type. For example, the following JSON schema defines a JSON Object that should have two properties with the same JSON type "rating":
{
...
"type": "object",
"properties": {
"clarity": {
"$ref": "#/definitions/rating"
},
"efficiency": {
"$ref": "#/definitions/rating"
}
}
}
⇒ References to JSON Types Defined Externally
2017-08-25, ∼2155🔥, 0💬
Popular Posts:
What validation keywords I can use in JSON Schema to specifically validate JSON Array values? The cu...
What is EPUB 2.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 2.0 Metadata "dc:publisher" ...
How to run CMD Commands in Dockerfile to change Windows Docker images? When building a new Windows i...
What's Wrong with "while ($c=fgetc($f)) {}" in PHP? If you are using "while ($c=fgetc($f)) {}" to lo...
What is EPUB 3.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 3.0 Metadata "dc:publisher" ...