diff --git a/json/json.go b/json/json.go index 80772cf..8b7af74 100644 --- a/json/json.go +++ b/json/json.go @@ -545,7 +545,7 @@ func (enc *Encoder) Encode(v interface{}) error { } encoderBufferPool.Put(buf) - return err + return enc.err } // SetEscapeHTML is documented at https://golang.org/pkg/encoding/json/#Encoder.SetEscapeHTML