2 "$schema" : "http://json-schema.org/draft-04/schema#",
\r
3 "id" : "http://json-schema.org/draft-04/schema#",
\r
10 "id" : "#simple-type",
\r
12 "enum" : ["object", "array", "string", "number", "boolean", "null", "any"]
\r
18 {"$ref" : "#simple-type"},
\r
22 "uniqueItems" : true,
\r
27 "type" : ["string", "array"],
\r
29 "type" : ["string", {"$ref" : "#"}]
\r
31 "uniqueItems" : true
\r
35 "type" : [{"$ref" : "#"}, "array"],
\r
36 "items" : {"$ref" : "#"},
\r
43 "uniqueItems" : true
\r
54 "exclusiveMinimum" : {
\r
59 "exclusiveMaximum" : {
\r
67 "exclusiveMinimum" : true,
\r
86 "type" : [{"$ref" : "#"}, "array"],
\r
87 "items" : {"$ref" : "#"},
\r
91 "additionalItems" : {
\r
92 "type" : [{"$ref" : "#"}, "boolean"],
\r
103 "type" : "integer",
\r
108 "type" : "boolean",
\r
114 "additionalProperties" : {"$ref" : "#"},
\r
118 "patternProperties" : {
\r
120 "additionalProperties" : {"$ref" : "#"},
\r
124 "additionalProperties" : {
\r
125 "type" : [{"$ref" : "#"}, "boolean"],
\r
129 "minProperties" : {
\r
130 "type" : "integer",
\r
135 "maxProperties" : {
\r
136 "type" : "integer",
\r
149 "additionalProperties" : {
\r
150 "type" : ["string", "array", {"$ref" : "#"}],
\r
184 "exclusiveMinimum" : "minimum",
\r
185 "exclusiveMaximum" : "maximum"
\r