mirror of
https://github.com/yusing/godoxy.git
synced 2026-01-18 09:27:17 +01:00
18 lines
235 B
Go
18 lines
235 B
Go
package json
|
|
|
|
import "io"
|
|
|
|
type Encoder struct {
|
|
w io.Writer
|
|
}
|
|
|
|
func NewEncoder(w io.Writer) *Encoder {
|
|
return &Encoder{w: w}
|
|
}
|
|
|
|
func (e *Encoder) Encode(v any) error {
|
|
data, _ := Marshal(v)
|
|
_, err := e.w.Write(data)
|
|
return err
|
|
}
|