cancel
Showing results for 
Search instead for 
Did you mean: 

Mapper Snap : Help with JsonPath

DaisyTam
New Contributor

Hi

I appreciate some help in transform the attached input to the attached output.

I have tried using the mapper snap with the following expression
$person.jive.profile[?(value.jive_label == ‘Country’)].value
$person.jive.profile[?(jive_label == ‘Country’)].value

And is getting syntax error.

input.txt (636 Bytes)
output.txt (191 Bytes)

5 REPLIES 5

Another way

jsonPath($, "$person.jive.profile[?( @.jive_label=='Country' && @.value != '' )].value").toString()