{ "title": "Text Field", "description": "A simple text field that is required, has a default value, sets a placeholder, includes a description. (field name will be 'firstname')", "type": "object", "required": [ "name", "x", "y", "z" ], "properties": { "name": { "type": "string", "title": "Item name" }, "x": { "type": "string", "title": "X" }, "y": { "type": "string", "title": "Y" }, "z": { "type": "string", "title": "Z" }, "prop": { "type": "array", "title": "prop", "items": { "type": "object", "properties": { "p1": { "type": "string", "title": "p1" }, "p2": { "type": "string", "title": "p2" }, "p3": { "type": "string", "title": "p3" } } } } } }