Let's say I have the following JSON
{
"Fruits" : ["apple", "mango", "banana"];
"Index" : 2
}
How do i navigate the array "Fruits" such that i could use index as the index number I.e. If i write Fruits[Index], it should give me "banana".
I tried the code mentioned above and I got it always as "no match".
When you type an expression inside the filter operator (inside square brackets), you're entering the local context of the entries that you're filtering, and all your expressions become local to each array entry instead of the object root.
To break away from that local context you can use the special $$ variable to access the
Index
property on the root object.Here's the solution:
Check it out on the Stedi Playground: https://stedi.link/5gbpkfc