Skip to content

Commit 1338aad

Browse files
authored
Merge pull request #16 from bmeg/root-array
Allowing root array access ($[0])
2 parents 5a1fb34 + 60423b1 commit 1338aad

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
@@ -79,9 +79,11 @@ func (c *Compiled) Lookup(obj interface{}) (interface{}, error) {
7979
}
8080
case "idx":
8181
//fmt.Println("idx ----------------1")
82-
obj, err = get_key(obj, s.key)
83-
if err != nil {
84-
return nil, err
82+
if len(s.key) > 0 {
83+
obj, err = get_key(obj, s.key)
84+
if err != nil {
85+
return nil, err
86+
}
8587
}
8688

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

0 commit comments

Comments
 (0)