Authors: | Alexandr Dubinin |
---|---|
Revision: | 1.0 |
Date: | 19 June 2023 |
Abstract
FJSON is form configuration data interchange format based on JavaScript Object Notation (JSON).
Contents
- 1. Introduction
- 2. JSON Objects
- 2.1 Root
- 2.2 Field
- 2.2.1 NumberField
- 2.2.2 TextField
- 2.2.3 EmailField
- 2.2.4 PasswordField
- 2.2.5 CheckboxField
- 2.2.6 RadioField
- 2.2.7 RangeField
- 2.2.8 ColorFiled
- 2.2.9 DateFiled
- 2.2.10 TimeField
- 2.2.11 FileField
- 2.2.12 ImageField
- 2.2.13 MonthField
- 2.2.14 TelField
- 2.2.15 UrlField
- 2.2.16 ToggleField
- 2.2.17 SelectField
- 2.2.18 TextAreaField
- 2.2.19 CustomFiled
- 2.3 ValidatorSettings
FJSON is a format for encoding basic form settings in declarative way.
A simple from described in FJSON:
- JavaScript Object Notation (JSON), and the terms object, name, value, array, and number, are defined in IETF RTC 4627, at http://www.ietf.org/rfc/rfc4627.txt.
- The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in IETF RFC 2119, at http://www.ietf.org/rfc/rfc2119.txt.