serde

package
v0.0.0-...-64da609 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JSONSerializer

type JSONSerializer struct{}

JSONSerializer 为 JSON 实现序列化接口

func (JSONSerializer) Deserialize

func (JSONSerializer) Deserialize(r io.Reader, v any) error

Deserialize 反序列化数据并绑定到 v 上

func (JSONSerializer) Serialize

func (JSONSerializer) Serialize(w io.Writer, v any, indent string) error

Serialize 序列化数据到 w 接口

type Serializer

type Serializer interface {
	// Serialize 序列化数据
	Serialize(w io.Writer, v any, indent string) error
	// Deserialize 反序列化
	Deserialize(r io.Reader, v any) error
}

Serializer 序列化 json 或 xml

type XMLSerializer

type XMLSerializer struct{}

func (XMLSerializer) Deserialize

func (XMLSerializer) Deserialize(r io.Reader, v any) error

func (XMLSerializer) Serialize

func (XMLSerializer) Serialize(w io.Writer, v any, indent string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL