-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
The JSONPath standard supports single-quotes for bracket notation (see here) but they fail with a syntax error:
m := map[string]interface{}{
"field": map[string]interface{}{
"sub-field": "hello",
},
}
value, err := jsonpath.Get("$.field['sub-field']", m)
// err is incorrectly set to `could not parse string: invalid syntax`
// the following case works correctly:
value, err := jsonpath.Get("$.field[\"sub-field\"]", m)
// err is nil, value is "hello"
Instead I'd expect this to work correctly.
Metadata
Metadata
Assignees
Labels
No labels