我的桌面应用程序使用序列化对象XmlSerializer.我被建议改为利用DataContractSerializer.
我应该在哪些场景下使用DataContractSerializer?
非常感谢
评论.
1.输出XML文件存储在本地.没有其他应用程序反序列化该XML文件中的对象.
2.我的应用程序与.NET Framework 3.5 SP1一起运行.
我有一个POCO类,它作为.NET 3.5 sp1中的JSON字符串发送到浏览器.我只是使用默认的JSON序列化,我有一些我想忽略的字段.我想在它们上面添加类似于[System.Xml.Serialization.XmlIgnore]的属性,以便它们不被序列化.