Open
Description
Motivation
Have the return value include missing paths as undefined.
Current behavior
Missing paths are excluded.
Desired behavior
For this given JSON:
{
"level1Array": [
{
"level2Index": 0
},
{
"level2Index": 1,
"level2Value": "2"
}
]
}
$.level1Array[*].level2Value
returns ["2"]
.
It would be useful to have an option so that it returns: [undefined, "2"].
Alternatives considered
I tried using the @undefined flag, but to no avail.
Another JSONPath library implemented this: joshbuddy/jsonpath#76