Skip to content

Commit 60423b1

Browse files
committed
Allowing root array access ($[0])
1 parent 46faf33 commit 60423b1

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

jsonpath.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,11 @@ func (c *Compiled) Lookup(obj interface{}) (interface{}, error) {
7171
}
7272
case "idx":
7373
//fmt.Println("idx ----------------1")
74-
obj, err = get_key(obj, s.key)
75-
if err != nil {
76-
return nil, err
74+
if len(s.key) > 0 {
75+
obj, err = get_key(obj, s.key)
76+
if err != nil {
77+
return nil, err
78+
}
7779
}
7880

7981
if len(s.args.([]int)) > 1 {

0 commit comments

Comments
 (0)