- 有很多种方法,公司级的最好还是修改源码
https://github.com/golang/protobuf/blob/master/protoc-gen-go/generator/generator.go#L2500
tag := fmt.Sprintf(“protobuf:%s json:%q”, g.goTag(message, field, wiretype), jsonName+”,omitempty”)
删除omitempty即可
https://github.com/golang/protobuf/blob/master/protoc-gen-go/generator/generator.go#L2500
tag := fmt.Sprintf(“protobuf:%s json:%q”, g.goTag(message, field, wiretype), jsonName+”,omitempty”)
删除omitempty即可