Data Driven Form in angular

 

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.

Benefits

  • Describes your existing data format(s).
  • Provides clear human- and machine- readable documentation.
  • Validates data which is useful for:
    • Automated testing.
    • Ensuring quality of client submitted data.

On top of it you can run JSON Forms, a  data driven forms library:

  1. Declare your forms as JSON based on a JSON Schema
  2. Fully-featured forms including data-binding, input validation, and rule-based visibility out-of-the-box
  3. Designed for customizability – from custom styling to custom widgets