diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-08 23:11:47 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-08 23:11:47 +1000 |
commit | acd48fdfa4653dbeffd41f6b773ae4552e6c55bc (patch) | |
tree | c65e965b0bf88ccd28f657f11c36b7e73d3eaea2 /json/json.go | |
parent | ef04f70d750e8e447e096ac7ffb49d8831008a9c (diff) |
Add readme and calc example
Diffstat (limited to 'json/json.go')
-rw-r--r-- | json/json.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/json/json.go b/json/json.go index 81b9523..724e020 100644 --- a/json/json.go +++ b/json/json.go @@ -14,7 +14,7 @@ var ( _array = Map(And("[", Kleene(&_value, ","), "]"), func(n Node) Node { ret := []interface{}{} - for _, child := range n.Children[1].Children { + for _, child := range n.Child[1].Child { ret = append(ret, child.Result) } return Node{Result: ret} @@ -23,8 +23,8 @@ var ( _object = Map(And("{", _properties, "}"), func(n Node) Node { ret := map[string]interface{}{} - for _, prop := range n.Children[1].Children { - ret[prop.Children[0].Result.(string)] = prop.Children[2].Result + for _, prop := range n.Child[1].Child { + ret[prop.Child[0].Result.(string)] = prop.Child[2].Result } return Node{Result: ret} |