Nunca pensé que habría tantas alternativas para generar formularios HTML desde Schemas JSON.
La primera fue la que me enseñó Jaime el otro día:
http://jeremydorn.com/json-editor/
aún con algunas limitaciones (includes,…) es bastante usable tal cual:
Pero luego vi esta: https://github.com/Textalk/angular-schema-form basada en AngularJS que tiene algo más de información además de addons que permiten renderizar campos (date-picker, color-picker y html editor) además de poder crear tus propios addons (Jaime, qué tal un DTO-picker 😀
Podéis ver un ejemplo aquí: http://textalk.github.io/angular-schema-form/examples/bootstrap-example.html
También tenemos JSON Form: http://developer.joshfire.com/doc/ref/jsonform y https://github.com/joshfire/jsonform que ofrece una gran documentación.
Otra sería esta: http://neyric.github.io/inputex/examples/json-schema.html muy sencilla de usar:
Otra muy interesante es
Alpaca (http://www.alpacajs.org) que además tiene el concepto de DataSource, soporta opciones, renderiza de diversas formas y tiene mucha documentación:
El formulario es bastante sofisticado:
¿Con cuál nos quedamos Jaime?
jeje, difícil elección. Con la que más fácil consiga hacer un DTO-picker… 😉