References to JSON Types Defined Externally

Q

How to reference a JSON type that is defined externally in another JSON Schema?

✍: FYIcenter.com

A

If a JSON type is defined externally in another JSON schema, you can reference it using its absolute address.

For example, the following JSON schema has two external references. One refers to a JSON Type defined in a local JSON schema file. Another refers to a JSON Type defined in remote Web site.

{
    "type": "object",
    "properties": {
        "clarity": {
            "$ref": "Rating.json#/definitions/rating"
        },
        "score": {
            "$ref": "http://json-schema.org/draft-04/schema#/definitions/positiveInteger"
        }
    }
}

 

Introduction of JSON Schema

⇒⇒JSON Tutorials

2017-08-25, 264👍, 0💬