对于 .NET 中的序列化,我应该使用 JavaScriptSerializer 和 XmlSerializer 还是它们的 DataContract 对应项?

2024-04-29

对于 .NET 上的序列化,我应该使用 JavaScriptSerializer 和 XmlSerializer 还是其 DataContract 对应项(DataContractXmlSerializer 和 DataContractJsonSerializer)?

EDIT

我想序列化内容以存储在文件中,或通过互联网发送。有时我需要对输出的外观有一些灵活性。


如果您使用 WCF,请使用 DataContract* 序列化器。否则,XmlSerializer 几乎是生成可读序列化文件的 .NET 标准。 JavaScriptSerializer/Json.NET 也是 Web 内容的非常好的替代品(即用于使用 Web 服务,或发布简单的 REST 查询等)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

对于 .NET 中的序列化,我应该使用 JavaScriptSerializer 和 XmlSerializer 还是它们的 DataContract 对应项? 的相关文章

随机推荐