<p>我使用protobuf网。假设我有小玩意儿的名单序列化对象,每个小发明对象引用GAZOO对象。该GAZOO对象可能由几个小玩意儿物体相同的对象简称。 P> </p><p>将如何在这种情况下反序列化工作? P> </p><p>我会得到Gazoos的多个副本中的小发明对象相同的简称呢? P> </p><p>我所期望的是GAZOO的一个副本中序列化的数据全部复制。 P> </p>
<p>由谷歌定义的线格式是一种的<em>树 em>的序列化,而不是一个的<em>图 em>的序列化,所以对象引用的<strong>不可以 strong>保存。但是,一旦我得到“V2”已装船,我有一些邪恶的计划,破解对象引用/图支持到模型 - 基本上是由(在该模式下),包括额外的对象ID数据。这的<em>将会 em>的使它有点棘手的互操作方案中使用,但是 - 因此,最好不仅有利于protobuf网&LT; ===> protobuf网 P> <p>但没有今天 - 你会得到多个副本,或者如果你得到一个循环引用,应该爆炸 P> </p><hr/> <p>作为更新:<st rong="">的<em>这是现在可 em>的 STRONG>在protobuf网V2,但作为一个具体实现的功能的<em>之外的代码规范的 em>的 p> </em></em></st></p></em></strong></em></em></p>
<p>由谷歌定义的线格式是一种的<em>树 em>的序列化,而不是一个的<em>图 em>的序列化,所以对象引用的<strong>不可以 strong>保存。但是,一旦我得到“V2”已装船,我有一些邪恶的计划,破解对象引用/图支持到模型 - 基本上是由(在该模式下),包括额外的对象ID数据。这的<em>将会 em>的使它有点棘手的互操作方案中使用,但是 - 因此,最好不仅有利于protobuf网&LT; ===> protobuf网 P> <p>但没有今天 - 你会得到多个副本,或者如果你得到一个循环引用,应该爆炸 P> </p><hr/> <p>作为更新:<st rong="">的<em>这是现在可 em>的 STRONG>在protobuf网V2,但作为一个具体实现的功能的<em>之外的代码规范的 em>的 p>
</em></em></st></p></em></strong></em></em></p>