gojay

high performance JSON encoder/decoder with stream API for Golang
git clone git://git.lair.cx/gojay
Log | Files | Refs | README | LICENSE

commit 1492d642246881248a5e9466fa81e3362d1067e7
parent 14fa9d63bddeff0c0ea1834428f4b78bfac227a5
Author: francoispqt <francois@parquet.ninja>
Date:   Thu,  7 Jun 2018 20:44:34 +0800

wip

Diffstat:
Mgojay/gen_array.go | 5+----
Mgojay/gen_stuct.go | 4+---
2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/gojay/gen_array.go b/gojay/gen_array.go @@ -9,12 +9,9 @@ func (g *gen) genArray(n string, s *ast.ArrayType) error { if err != nil { return err } - err = g.arrGenMarshal(n, s) if err != nil { return err } - err = g.arrGenIsNil(n) - - return nil + return g.arrGenIsNil(n) } diff --git a/gojay/gen_stuct.go b/gojay/gen_stuct.go @@ -10,11 +10,9 @@ func (g *gen) genStruct(n string, s *ast.StructType) error { return err } err = g.structGenNKeys(n, keys) - keys, err = g.structGenMarshalObj(n, s) if err != nil { return err } - err = g.structGenIsNil(n) - return nil + return g.structGenIsNil(n) }