有没有办法自定义marshal / unmarshal protobuf就像encoding / json如何提供golang中的
custom marshal/unmarshal json一样? 最佳答案 GoDoc提到了
Marshaler和
Unmarshaler接口.
type Marshaler interface {
Marshal() ([]byte, error)
}
type Unmarshaler interface {
Unmarshal([]byte) error
}