使用 NetDataContractSerializer 进行选择性序列化
序列化这个类效果很好。但是,有时我想排除该字段。这可能吗?
[DataContract]
class Foo
{
[DataMember]
Foo _Foo;
}
暂时将该字段设置为空是不可能的。
Serializing this class works fine. However, sometimes I'd like to exclude the field. Is this possible?
[DataContract]
class Foo
{
[DataMember]
Foo _Foo;
}
Setting the field to null temporarily is impossible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果有人偶然发现同样的问题,我将展示我所经历的解决方案。
这个想法是像这样来呈现原始字段:
In case someone stumbles upon the same issue, I'll show the solution I went by.
The idea is to facade the original field like this: