如何使用protoc的解码选项对Google :: protobuf:任何类型进行解码

时间:2019-04-04 06:49:49

标签: c++ protocol-buffers decode protoc

我尝试解码一个二进制文件,该文件继承了一些序列化的proto3消息。我使用protoc和选项--decode进行此操作。

一切正常,直到其中一个序列化消息包含google :: protobuf :: Any字段为止。该字段包含另一个在额外的.proto文件中定义的消息。当我执行协议的--decode选项时,type_url是正确的,并显示带有原始字节的值。

协议是否有可能检测到“任何”字段中包含的消息,并对该消息的.proto文件进行相应的解码?如果是,我该怎么办?

谢谢!

0 个答案:

没有答案