Skip to main content
Zips one of the following:
  • Zips the output of array source fields into an array of objects. Each source field must output an array, for example, as a result of configuring "match": "all" or "type": "name" for the field.
  • Zips the output of a single table method into row objects. Or, use this to zip multiple tables together.
  • Zips the output of sections into an array of objects.

Parameters

The following parameters are in the computed field’s global Method parameter:

Examples

Sections zip

For an example of zipping sections together, see Zip sections example.

Table zip

The following example shows using the Zip method to extract each row from a table of vehicles as a vehicle object. Notes:
  • In order to filter out all column headings, the config specifies "type": "number" and "isRequired": true for the column col3_year_made .
  • To improve performance, the config specifies a Stop parameter. This ensures Sensible restricts table recognition to the relevant page area.
Config
JSON
Example document The following image shows the example document used with this example config: Click to enlarge Output
JSON

All With Null zip

The following example shows using "match":"allWithNull" as an alternative to sections to return parallel arrays of phones and last names. If you used "match":"all" instead of allWithNull, the missing phone number for claimant Badawi would result in that claimant’s omission from the zipped name_and_phone array. Config
JSON
Example document
The following image shows the example document used with this example config:
Click to enlarge Output
JSON