如何在proto包括google :: protobuf :: Any时编写文本格式

时间:2017-03-03 11:19:47

标签: protocol-buffers

我的原型是这样的:

message PlatformConfig {
  google.protobuf.Any source_adapter_config = 1;
};

我想设置proto:

message SessionBundleSourceAdapterConfig {
  SessionBundleConfig config = 1;
}

进入source_adapter_config,如何编写protobuf的这个TextFormat。

1 个答案:

答案 0 :(得分:0)

最后,我发现Any类型需要type_url来指定类型,例如:

platform_configs {
    key: "tensorflow"
    value {
        source_adapter_config {
            type_url:"type.googleapis.com/tensorflow.serving.SavedModelBundleSourceAdapterConfig"
            value: "..."
        }
    }
}