Sometimes JSONata is so hard to understand...
how can i filter the string from the array that contains "bara" ?
["100.00barg","BAROMETER","101.00bara"]
Sometimes JSONata is so hard to understand...
how can i filter the string from the array that contains "bara" ?
["100.00barg","BAROMETER","101.00bara"]
Assuming that array is in msg.payload
, the following will return an array that only contains the values that include the text bara
[
$filter($.payload, function($v) {
$contains($v, 'bara')
})
]
Or without calling the filter function and to return an array even if single item found Path Operators · JSONata
$$.payload[$contains($,"bara")][]
I was struggling with the $... Thanks!
$$. payload[$contains( $ ,"bara")]
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.