summaryrefslogtreecommitdiff
path: root/json/json.go
diff options
context:
space:
mode:
authorAdam Scarr <adam@vektah.net>2017-08-08 23:11:47 +1000
committerAdam Scarr <adam@vektah.net>2017-08-08 23:11:47 +1000
commitacd48fdfa4653dbeffd41f6b773ae4552e6c55bc (patch)
treec65e965b0bf88ccd28f657f11c36b7e73d3eaea2 /json/json.go
parentef04f70d750e8e447e096ac7ffb49d8831008a9c (diff)
Add readme and calc example
Diffstat (limited to 'json/json.go')
-rw-r--r--json/json.go6
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}