3.10Filtering
Input:
[
{
"name": "Acme",
"active": true
},
{
"name": "Old Company",
"active": false
},
{
"name": "Widget",
"active": true
}
]
DataWeave:
payload filter (customer) ->
customer.active == true
Result:
[
{
"name": "Acme",
"active": true
},
{
"name": "Widget",
"active": true
}
]
filter returns only array values for which your predicate evaluates true.
Again:
payload.filter(customer => customer.active);
Same concept.