我正在更新我的 protobuf-net 库参考,特别是从2.4.4到3.0.101。以前,我们null在列表中使用,因为它们包含对业务有意义的信息(例如,new[] { "one", "two", null, null, "five" })。但是,据我了解(https://protobuf-net.github.io/protobuf-net/releasenotes#),3.x尚不支持它们。
是否有针对具有空值的集合的建议迁移策略?
我可以通过附加字段来减轻未来的变化(例如,将集合转换为字典并在序列化/反序列化时再次返回),但是对于使用 2.x 库序列化的数据,向后兼容性似乎被破坏了。是否有任何迁移指南?
鉴于 3.x 尚不支持 null 保留,您的选择有些有限:
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |