protobuf-net - protobuf-net v3 中的数组或列表中的空对象
问题描述
在 protobuf-net v2.46 中,我可以通过添加以下代码来序列化和反序列化空列表条目。
RuntimeTypeModel.Default[typeof(SerializableInnerList<MySerializableInnerObject>)][1].SupportNull = true;
但是在 Protobuf-net 的最新版本(当前为 v3.0.29)中,我看到了错误:'ValueMember.SupportNull.set' is obsolete: 'Nullable list elements are not currently implemented'
这是否意味着如果我想要可以为空的列表项,我必须使用旧版本的 protobuf-net,或者在 protobuf-net 的 v3 中是否有实现此目的的新方法?
解决方案
现在:这根本没有实现。但与“动态类型”(我非常想杀死它)不同,这个可能是我可以再看看的一个 - 更多关于时间和需要发布而不是不支持。让我将它添加到我的列表中。
推荐阅读
- angular - Angular 反应式表单 - 为自定义验证器获取 formControl
- python - Odoo 10:无法从菜单项调用我的 python 函数
- python - Python:将浮点数转换为日期时间时间戳
- python - 如何grep列并将其添加到字典键中作为值
- python - Python - 从索引 k 开始查找列表 A 中最小元素的索引
- jaxb - 如何使用camel jaxb设置编组xml的命名空间?
- php - 当 html 代码中有换行符时 preg_match 不起作用
- python - 无法将文件中的数据导入一行
- laravel - Laravel Eloquents:检查子关系是否没有数据,不返回任何数据
- ios - 如何将动作从一个 ViewController 发送到另一个 ViewController(一起活动)