(w io.WriteCloser)
| 25 | var _ vio.Pusher = (*Serializer)(nil) |
| 26 | |
| 27 | func NewSerializer(w io.WriteCloser) *Serializer { |
| 28 | return &Serializer{ |
| 29 | writer: w, |
| 30 | dynamic: NewDynamicEncoder(), |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | func (w *Serializer) Close() error { |
| 35 | firstErr := w.finalizeObject() |