1

我正在做一个项目,我们使用协议缓冲区来创建和解析我们的一些消息(protobuf-net)。这太优雅了,我想使用相同的反序列化方法来解析来自外部非 protobuf 生成源的其他消息。这可能吗?

我想可以将所有 .proto 字段指定为固定大小(即不像变量整数)。那么问题是您是否可以用其他幻数或第 3 方协议使用的任何标头替换 protobuf 标头。

如果这有点令人困惑,一个例子可能会有所启发:假设您购买了一个暴露以太网端口的精美烤面包机。它支持专有但有据可查的协议。您可以使用 protobuf 在吐司上刻上心形图案吗?

4

1 回答 1

1

目前,否:该库与 protobuf 线规范绑定;它不支持非 protobuf 数据。

在某种程度上,这有点像问:“可以XmlSerializer读/写 json 吗?”。老实说,这不是我要看的东西。

于 2013-04-24T05:55:26.897 回答