我是Google协议缓冲区的新手。目的是使用proto文件生成可以通过网络发送的java类。有没有办法在生成的类中使用java Maps?任何示例代码都非常有用。生成的java类应包含键值为Map
的成员变量。
答案 0 :(得分:2)
在Google https://code.google.com/p/protobuf/issues/detail?id=299
中有一个问题2014年10月9日的最后一条消息
项目成员#4 xiaof ... @ google.com地图字段的新语法将会出现 引入protobuf:message TestMessage {map a_map_field = 1; }
我们目前正致力于实施,而且应该如此 包括在下一个主要版本中。
因此,要么等待新版本,要么使用适当的键和值结构实现自己的元组。
看看类似的问题 How would you encode a Map<String, Object> using Protocol Buffers?