How JSON Schema features are rendered
mainThe editor interprets several JSON Schema features to control UI behavior:
- Read-only/Disabled:
disabled: trueorreadOnly: trueon a property will disable the input (readOnlyalso impliesdisabled). - Nested Objects:
type: 'object'withpropertiesrenders in a sub-container using the object'stitle(as.sub-title) anddescription(as.sub-description). - Object Arrays:
type: 'array'withitems: { type: 'object', properties }renders as an editable list. Each row includes a remove button. Add/remove buttons are controlled by thearrayaddandarrayremovecomponent types. - Choice Arrays:
arraytypes combined withenum,oneOf, oranyOfrender as a single selection control (e.g.,select, radio, or checkbox group).