gau*_*rav 2 protocols protocol-buffers protobuf-net
我试过将proto转换为java pojo.但得到了错误
[Stderr] Order.proto:12:18:预期"必需","可选"或"重复".[Stderr] Order.proto:12:21:预期的字段名称.
optional int32 orderID = 1;
optional int32 quantity = 2;
map<string,string> map_field = 4;
repeated string product = 3;
Run Code Online (Sandbox Code Playgroud)
请帮助我需要改变什么.我搜索谷歌protobuf开发者网站 https://developers.google.com/protocol-buffers/docs/proto#maps 它说地图字段不能重复,可选或必需
请帮我解决这个问题.
地图是protobuf 3.0(又名"proto3")中的一个新功能,它仍处于alpha状态.您可能正在使用2.x,在这种情况下没有地图.你最好的选择是使用重复的字段:
repeated MyMap map_field = 4;
message MyMap {
optional string key = 1;
optional string value = 2;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1628 次 |
最近记录: |