dd_snaplogic
3 years agoNew Contributor II
How to check object exists in an array
I have an array eg
{
“groupBy”: {
“rowKey”: “0141116963814”
},
“group”: [
{
“rowKey”: “0141116963814”
},
{
“rowKey”: “0141116963814”
},
{
“rowKey”: “0141116963814”
}
]
}
Now I’m accessing each element of group in mapper and I require to have the null-safe access check enabled.
Now if I’m trying to check whether the group array have object in 7th position ie jsonPath($, “$group[6].rowKey[0]”) but, i’m getting null as a response
I’ve tried using various ways (eg. sl.ensureArray(jsonPath($, “$group[6]”))) but it seems when null-safe access check is enabled nothing works
What is the way to check whether the element or object exists?