mirror of
https://github.com/yusing/godoxy.git
synced 2025-05-20 12:42:34 +02:00
17 lines
235 B
Go
17 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
|
|
}
|