<!-- NOTE: THIS PROJECT IS NOT BEING ACTIVELY MAINTAINED. You can file a suggestion in case someone decides to work on it. However, any proposed syntax changes will most likely be required to first go through standardization for consistency with other jsonpath implementatioins. See https://github.com/JSONPath-Plus/JSONPath/issues/124 . --> ## 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: https://github.com/joshbuddy/jsonpath/issues/76