Say I have a JSON like this:
{
"json": [
"a",
[
"b",
"c",
[
"d",
"foo",
1
],
[
[
42,
"foo"
]
]
]
]
}
And I want an array of jq
index paths that contain foo
:
[
".json[1][2][1]",
".json[1][3][0][1]"
]
Can I achieve this using jq
and how?
I tried recurse | .foo
to get the matches first but I receive an error: Cannot index array with string "foo"
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With