- 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": truefor the columncol3_year_made. - To improve performance, the config specifies a Stop parameter. This ensures Sensible restricts table recognition to the relevant page area.
JSON
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
The following image shows the example document used with this example config:
Output
JSON

