I'm wondering if there's an application out there that can help me with this. Assuming I've defined a JSON schema, I want to generate a GUI that lets me build objects that conform to this schema without hard-writing the JSON myself. Each field would provide a simple GUI element labelled with that field's key.
For example:
- A string field in the schema would provide a text field.
- A string field which can only take specific strings would ideally be a drop-down list containing those strings.
- A number field would either be a spinner or a text field that only accepts numbers.
- A boolean field would be a check-box.
- An object field would provide a panel of this same form conforming to that object's schema.
Ideally there would be some way to save specific objects for re-use too.
Does anything like this already exist? In my head it seems like something that would but maybe not.