是否可以在 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.gotype 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和requestMessagerequest_statusrequest_message
1 回答

不负相思意
TA贡献1777条经验 获得超10个赞
这是你想要的?
https://developers.google.com/protocol-buffers/docs/style#message_and_field_names
引用自链接:
使用 CamelCase(首字母大写)作为消息名称 - 例如 SongServerRequest。使用 underscore_separated_names 作为字段名称(包括 oneof 字段和扩展名)——例如,song_name。
message SongServerRequest {
required string song_name = 1;
}
- 1 回答
- 0 关注
- 250 浏览
添加回答
举报
0/150
提交
取消