我刚开始接触 grpc
,一直在尝试从web服务器中获取一个json
响应。然后存根可以请求来自rpc
服务器的json
。
在我的.proto
文件中,我创建了一个消息类型:
message Post {
int64 number = 1;
string now = 2;
string name = 3;
}
但是我无法整理number
字段,因为protoc
会在pb.go
文件中使用number
标签生成结构体:
{
"no": "23",
"now": "12:06:46",
"name": "bob"
}
如何强制使Message
使用非小写的消息字段名称进行“转换”?比如说使用json
标记no
,即使在Message
中该字段的名称是number
。
Number string
protobuf:"bytes,5,opt,name=no,json=com,proto3" json:"number,omitempty"`` - ChaChaPolyjson_name
йҖүйЎ№дёҺз”ҹжҲҗзҡ„JSONж Үзӯҫж— е…іпјҢиҖҢжҳҜдёҺе®ҳж–№protobuf-to-JSONжҳ е°„дёӯдҪҝз”Ёзҡ„еҗҚз§°жңүе…іпјҡhttps://developers.google.com/protocol-buffers/docs/proto3#jsonгҖӮиҜҘжҳ е°„е·ІеңЁjsonpbеҢ…дёӯе®һзҺ°гҖӮ - Mehran Prs