我正在使用带有 json 代理的 google grpc。出于某种原因,我需要omitempty
从 *.pb.go 文件中生成的结构中删除标签。
如果我有这样的原始消息
message Status {
int32 code = 1;
string message = 2;
}
生成的结构看起来像这样
type Status struct {
Code int32 `protobuf:"varint,1,opt,name=code" json:"code,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
}
但我需要omitempty
从生成的结构中删除标签。我怎样才能做到这一点?