calling outside object property or parent

 https://try.jsonata.org/dxPC5s-zM

{
"list1": [
{
"b": 1,
"list2": [
{
"a": 1
},
{
"a": 2
},
{
"a": 3
}
]
},
{
"b": 2,
"list2": [
{
"a": 1
},
{
"a": 2
},
{
"a": 3
}
]
},
{
"b": 3,
"list2": [
{
"a": 1
},
{
"a": 2
},
{
"a": 3
}
]
}
]
}



{
"result": $$.list1.(
$b := b; /* temp var. */
{
"v": list2[a=$b].{
"v":a
}
})
}

No comments:

Post a Comment

calling outside object property or parent

 https://try.jsonata.org/dxPC5s-zM { "list1" : [ { "b" : 1 , "list2" : [ { ...