2

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"`
}

andのスタイルをrequestStatusandrequestMessageに変更したいrequest_statusrequest_message

4

1 に答える 1