Form to JSON
Create a flat JSON of a form based on the external reference of the attributes and fields on the form. You can download this system service from Grexx Marketplace.
Only form fields with an external reference are included. By default, attribute fields inherit the external reference from the attribute (if set). You can set or override the external reference for a field from the properties pane in the Form designer.
Input
Use a casetype activity to add inputs to the Start Systemservice form to JSON
form.
Attribute | Data type | Mandatory? | Description |
---|---|---|---|
Case ID | Case ID | No | Case on which the system service is running. Defaults to the current case. |
Form | Case ID | Yes | The form that is transferred to JSON. |
Include empty arrays | Boolean | No | Transfer any empty arrays. |
Include Null values | Boolean | No | Transfer null values. |
Separator* | String | No | The character included in the external reference that delimits a parent key from a child key. Use this option to group related fields under the parent key in the resulting JSON. For example, columns with the external references address.line1 and address.line2 will be nested under address . |
* The seperator
option was added in June 2025. To upgrade to the latest version, download the system service from Grexx Marketplace again and re-import the product to your Studio.
Output
Outputs are added to the Result Systemservice form to JSON
form when the Systemservice form to JSON
case is closed.
Attribute | Data type | Mandatory? | Description |
---|---|---|---|
Output JSON | JSON | No | Output JSON. |