Open jooleeanh opened 3 years ago
Have the return value include missing paths as undefined.
Missing paths are excluded.
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"].
$.level1Array[*].level2Value
["2"]
I tried using the @undefined flag, but to no avail. Another JSONPath library implemented this: https://github.com/joshbuddy/jsonpath/issues/76
I'm also looking for this feature
Motivation
Have the return value include missing paths as undefined.
Current behavior
Missing paths are excluded.
Desired behavior
For this given JSON:
$.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: https://github.com/joshbuddy/jsonpath/issues/76