The jsonwidget libraries are a set of libraries implementing a form interface for editing arbitrary JSON files. Implementations so far include a terminal window implementation suitable for editing forms via ssh or in a local terminal window, and a client-side Javascript library generates a basic HTML form interface in the browser.
Application designers using one of these libraries have the option of providing a schema, limiting the input to a subset of valid JSON compatible with whatever application is actually consuming the JSON, or using a provided permissive schema that allows any valid JSON. The libraries are capable of dynamically generating a form is dynamically generated using nothing more than a schema and a JSON file as input.
Commercial Use
Modify
Distribute
Place Warranty
Hold Liable
Use Trademarks
Include Copyright
Include License
These details are provided for information only. No information here is legal advice and should not be used as such.
There are no reported vulnerabilities