cancel
Showing results for 
Search instead for 
Did you mean: 

Mapper Snap JSON expression

SnapIntegration
New Contributor II

I have a mapper Snap to map address from left to right schema.

However, when I run it, I see this error:
Screen Shot 2022-08-12 at 12.01.34 PM
Meaning the jsonPath($, “$address[0].state”) path cannot be found meaning state = null.

Is there any way I could write JSON expression in the Mapping table part in a Mapper Snap?

Please help!
Screen Shot 2022-08-12 at 12.01.11 PM

4 REPLIES 4

dmiller
Former Employee

It sounds like one record in your data set does not have a value for State.


Diane Miller

Yes. How do I pass the null value?

dmiller
Former Employee

Select Null-safe access in the Mapper Snap.


Diane Miller

jcornelius
New Contributor III

Just write it like this

jsonPath($, “$address[0].state”) ? jsonPath($, “$address[0].state”) : null