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
... [More]
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. [Less]