{ "$schema": "http://json-schema.org/draft-03/schema", "_comment": "This is a comment to be dropped by the initial scan:object(0)", "_doc": "This is a doc string to be inserted when the language supports it.:object(0)", "_doc": "Concatenated for the same instance.:object(0)", "type":"object", "required":false, "properties":{ "address": { "_comment": "This is a comment(0):address", "type":"object", "required":true, "properties":{ "city": { "type":"string", "required":true }, "houseNumber": { "type":"number", "required":false }, "streetAddress": { "type":"string", "required":true } } }, "phoneNumber": { "_comment": "This is a comment(1):array", "type":"array", "required":false, "items": { "type":"object", "required":false, "properties":{ "number": { "type":"string", "required":true }, "type": { "type":"string", "required":true }, "activate": { "type":"boolean", "required":false }, "private": { "type":"boolean", "required":false }, "addons": { "type":"boolean", "required":false }, "index": { "type":"integer", "required":false }, "testnumber": { "type":"number", "required":false } } } } } }