{ "title": "Person", "type": "object", "properties": { "key": { "type": "string", "pattern": "^\\d{3}-\\d{2}-\\d{4}$" }, "value": { "type": "object", "properties": { "firstName": { "type": "string", "description": "The person's first name." }, "lastName": { "type": "string", "description": "The person's last name." }, "age": { "description": "Age in years which must be equal to or greater than zero.", "type": "integer", "minimum": 0 } } } } }