Forms
Forms can be dynamically configured in the application, therefore they are mostly represented by a json data structure.
In the nested form items such as sections
and fields
we will explore each part of the structure and how they can differentiate from each other.
Layout
Lets start by dissecting the basic layout of the json response.
Sections
Forms are contained at the top level by one or more sections. These serve the purpose of breaking up each form and grouping functionally similar input fields.
NOTE: all examples will be taken from a Vacancy Form response