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