diff options
Diffstat (limited to 'graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json')
-rw-r--r-- | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json b/graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json new file mode 100644 index 0000000000..ad485d29fb --- /dev/null +++ b/graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json @@ -0,0 +1,69 @@ +{ + "id": "http://example.com/root.json", + "definitions": { + "A": { + "id": "#foo", + "type": "integer" + }, + "B": { + "id": "other.json", + "definitions": { + "X": { + "id": "#bar", + "type": "boolean" + }, + "Y": { + "$ref": "#/definitions/X" + }, + "W": { + "$ref": "#/definitions/Y" + }, + "Z": { + "$ref": "#bar" + }, + "N": { + "properties": { + "NX": { + "$ref": "#/definitions/X" + } + } + } + } + } + }, + "properties": { + "PA1": { + "$ref": "http://example.com/root.json#/definitions/A" + }, + "PA2": { + "$ref": "#/definitions/A" + }, + "PA3": { + "$ref": "#foo" + }, + "PX1": { + "$ref": "#/definitions/B/definitions/X" + }, + "PX2Y": { + "$ref": "#/definitions/B/definitions/Y" + }, + "PX3Z": { + "$ref": "#/definitions/B/definitions/Z" + }, + "PX4": { + "$ref": "http://example.com/other.json#/definitions/X" + }, + "PX5": { + "$ref": "other.json#/definitions/X" + }, + "PX6": { + "$ref": "other.json#bar" + }, + "PX7W": { + "$ref": "#/definitions/B/definitions/W" + }, + "PX8N": { + "$ref": "#/definitions/B/definitions/N" + } + } +}
\ No newline at end of file |