JSON UI
A dynamic user interface for creating JSON documents according to a JSON schema.

TODO
- uniqueItems
- remove array items
NOT SUPPORTED
- multiple types
- nested oneOf, anyOf (think of inferring values)
- sub-objects within oneOf and anyOf (same reason)
- null type
- true | false type
- inferring oneOf is a bit flawed if additionalProperties is true
Paths
- Enum:
Certificate/Analysis/Inspections/0/ValueType
- Enum Array: ``
JSON UI decision tree
.
βββ string
β βββ file
β β βββ file upload
β β βββ file type
β β βββ size requirements
β βββ enum
β β βββ dropdown (one of)
β β β βββ search functionality
β β βββ radio button
β β βββ autocomplete
β βββ date
β β βββ date picker
β β βββ min / max date
β β βββ time input
β βββ password
β β βββ password input
β βββ color
β β βββ color picker
β βββ multiline
β β βββ textarea
β β β βββ min / max length
β β βββ wysiwyg editor
β β βββ ...
β βββ one line
β βββ text input
β βββ min / max length
β βββ format / mask
β βββ email
β βββ password
β βββ phone
β βββ zip code
β βββ url
βββ number
β βββ enum
β β βββ dropdown (single select)
β βββ number picker
β β βββ min / max
β β βββ steps
β β βββ number format
β β βββ decimal places
β βββ slider
β βββ min / max
β βββ steps
βββ boolean
β βββ toggle
β βββ checkbox
βββ object
β βββ section
β βββ title
β βββ level
β βββ collapsable
βββ array
βββ typed set (many of)
β βββ checkbox group
β βββ multi select dropdown
βββ repeatable field group
βββ min / max item count
βββ optional item type