跳到主要内容

Serializer

数据序列化,支持 JSONXML

type Codec

type Codec interface {
// Encode 将数据编码为字节流
Encode(w io.Writer, v any, indent string) error
// 从字节流解码数据
Decode(r io.Reader, v any) error
}

定义 JSON 和 XML 的序列化与反序列化接口。

type JSONCodec

type JSONCodec struct{}

为 JSON 实现编码和解码接口。

type XMLCodec

type XMLCodec struct{}

为 XML 实现编码和解码接口。