Fields
Pattern
Required. The dot-notated path to the array you want to split into branches. The pattern must contain* to indicate where to split: each element matching * becomes its own branch.
products.*— creates one branch per product in theproductsarray.order.lines.*— creates one branch per line inorder.lines.
*, the brancher cannot split data and will produce no branches.
Entity schema
The entity schema that describes the shape of each resulting branch.Sample data
Pattern:products.*
Input (one entity):
Notes
- The
*is required — unlike the “Pattern to items” field in stream deserializers, the brancher needs*to know which level to split on. - Nested wildcards (e.g.
orders.*.lines.*) are not supported; use a second brancher step for deeper nesting.