0

是否可以在 proto bufs 中将 DynamicMessage 转换为 Message?我知道 Message 可以转换为 DynamicMessage 。

任何想法?

4

1 回答 1

1

DynamicMessage实现了Message接口,所以它已经是一个Message. 您的意思是要将 a 转换为DynamicMessage使用生成的特定类型protoc吗?在这种情况下,最好的办法是序列化消息,然后再次解析它。

MyMessageType.parseFrom(dynamicMessage.toByteString());
于 2013-11-14T22:37:37.840 回答