-
-
Notifications
You must be signed in to change notification settings - Fork 200
error loc.indexOf is not a function #181
Copy link
Copy link
Open
Labels
Description
Describe the bug
I get this error with a specific expression: loc.indexOf is not a function
Code sample or steps to reproduce
Given this json payload:
{
"stores": [
{ "name": "Store 1"},
{ "name": "Store 2" },
{ "name": "Store 3" },
{ "name": "Store 4"}
]
}When I apply this path $.stores[1:4:2][(@.length-1)].name
Then I get an error: loc.indexOf is not a function.
Please note that this expression ($.stores[1:4:2]) returns:
[
{ "name": "Store 2" },
{ "name": "Store 4" }
]And this expression ($.stores[(@.length-1)].name) returns:
[
"Store 4"
]Expected behavior
There should be no error.
Expected result
"Store 4"
Environment (IMPORTANT)
- JSONPath-Plus version: 7.2.0
Desktop**
- OS: Linux Ubuntu 20.04
- Browser Chrome, version 107.0.5304.87
Reactions are currently unavailable