Serializer
数据序列化,支持 JSON 和 XML 。
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 实现编码和解码接口。