This proposal references the EMF Forms goes Angular JS idea in the Eclipse wiki.
JSON has become a de-facto standard for data exchange in web applications. Many development tasks require to create and modify JSON files based on a given JSON Schema. As the implementation of custom editors for every JSON schema is quite some effort, JSON files are often created with plain text editors. The goal of this project is to create a framework for the creation of tree-based editors for JSON files based on a given JSON schema. The schema defines which elements and attributes are supported by the editor and how the tree can be structured. This information is parsed by the framework and a running editor is created based on this information. If required, additional editor-related features can be specified, e.g. which icons are used in the tree. The implementation will be based on the existing open source framework JSON Forms.