我想使用自定义标签编组/解组 Golang 对象 (json)。
喜欢
type Foo struct {
Bar string `json:"test" es:"bar"`
}
data, _ := json.MarshalWithESTag(Foo{"Bar"})
log.Println(string(data)) // -> {"foo":"bar"}
Run Code Online (Sandbox Code Playgroud)
换句话说,我想在这里使用带有不同标签的encoding/json库: https: //github.com/golang/go/blob/master/src/encoding/json/encode.go#L1033
谢谢 :)