Serde

  • Published on
    serde 几乎是目前 Rust 生态中最常用的序列化与反序列化库了. ## Golang 实现 作为一个 Golang 程序员来说, 免不了要对比一下. Golang 官方库直接实现了 json 的序列化和反序列化. 对于序列化和反序列化, Go 都是用一个简单的接口`interface`表示: ```go // https://pkg.go.dev/encoding/json#Marshaler type Marshaler interface { MarshalJSON() ([]byte, error) } // https://pkg.go.dev/encoding/json#Unmarshaler type Unmarshaler interface { ...