【发布时间】:2016-01-06 16:29:44
【问题描述】:
在 google protobuf v3 中有 Any 类型,允许您序列化标识消息的名称/url(https://developers.google.com/protocol-buffers/docs/proto3#any、https://github.com/google/protobuf/blob/master/src/google/protobuf/any.proto)。
是否可以描述这个结构并让 protobuf-net 序列化/反序列化它?我需要它遵循 protobuf v3 标准,所以 DynamicType/bcl.NetObjectProxy 很接近,但不兼容二进制。
如果不是,那么使用 protobuf-net 使用 Any 构造序列化对象的最佳方法是什么?我真的不想切换到 protobuf-csharp 版本。
【问题讨论】:
-
仅供参考,我目前正在积极致力于 proto3 支持和工具更新;我希望在 2.3.0 版本中看到完整的
Any支持。
标签: protocol-buffers protobuf-net