Split Out
The Split Out node takes a JSON array and splits it into individual items. Each item becomes available as a separate data unit for subsequent steps. This is commonly used before a loop or when you need to process array elements one at a time.
Actions
| Action | Description |
|---|---|
json:splitOut | Split a JSON array into individual items |
json:splitOut
Extracts elements from a JSON array so that downstream steps can process each element individually.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
input | array/string | Yes | The JSON array to split. Can be an inline array or a variable reference |
fieldPath | string | No | JSONPath expression to a nested array field (e.g., data.items). If provided, the array at this path is extracted and split |
Example: Split a direct array
Example: Split a nested array by field path
Given input:
The split operation produces three individual items that can each be referenced as {{splitOut.data.item}} in a subsequent loop or step.
Connection
No connection required. This is a data transformation node that operates on in-memory data.
Output
When used inside a loop, each iteration receives a single item from the array.