是否可以在 grpc 中将默认模型proto3
从 CamelCase 更改为 snake_case?
例子 :
文件anyproto.proto
...
message Request {
bool RequestStatus = 1;
string RequestMessage = 2
}
...
现在protoc -I. --go_out=plugins=grpc:. anyproto.proto
命令生成这个模型:
文件 :anyproto.pb.go
type Request struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RequestStatus bool `protobuf:"varint,1,opt,name=requestStatus,proto3" json:"requestStatus,omitempty"`
RequestMessage string `protobuf:"bytes,2,opt,name=requestMessage,proto3" json:"requestMessage,omitempty"`
}
我想改变风格requestStatus
和requestMessage
request_status
request_message