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.