Demo entry 1134486
json test
Submitted by anonymous
on Jan 27, 2015 at 20:39
Language: JSON. Code size: 1.9 kB.
{ "$schema": "http://json-schema.org/draft-04/schema#" , "definitions": { "type_base_properties": { "b0p1": { "type": "integer" } , "b0p2": { "type": "integer" } , "b0p3": { "type": "integer" } } , "type_base_required": [ "b0p1", "b0p2", "b0p3" ] , "type_child1_properties": { "b0p3": { "type": "string" } , "c1p1": { "type": "integer" } , "c1p2": { "type": "integer" } } , "type_child1_required": [ "c1p1", "c1p2" ] , "type_child2_properties": { "c2p1": { "type": "integer" } } } , "type": "object" , "oneOf": [ { "title": "Child Type #1" , "description": "Merge Anywhere, Agnostically, at your local Type #1" , "properties": { "props_base": { "$extendref": "#/definitions/type_base_properties", "priority": -1 } , "props_child": { "$extendref": "#/definitions/type_child1_properties" } } , "required": [ { "$extendref": "#/definitions/type_base_required" } , { "$extendref": "#/definitions/type_child1_required" } ] } , { "title": "Child Type #2" , "description": "Merge Anywhere, Agnostically, at your local Type #2" , "properties": { "props_base": { "$extendref": "#/definitions/type_base_properties" } , "props_child": { "$extendref": "#/definitions/type_child2_properties" } } , "required": [ { "$extendref": "#/definitions/type_base_properties" } , { "$extendref": "#/definitions/type_child2_properties" } ] } ] }
This snippet took 0.01 seconds to highlight.
Back to the Entry List or Home.