gpt4 book ai didi

wcf - DataContractSerializer 与 XmlSerializer 之间的区别

转载 作者:行者123 更新时间:2023-12-04 03:00:51 28 4
gpt4 key购买 nike

我正在学习 WCF 基础知识,谁能告诉我们应该在哪些场景下使用 DataContractSerializer 和 XmlSerializer?

最佳答案

DataContractSerializer

  • 用于 WCF 中类的序列化/反序列化
    往返于 JSON 或 XML 的服务。
  • 序列化属性和字段。
  • 比 XmlSerializer
  • 更快
  • 不控制如何生成 xml。不应该在满时使用
    需要控制生成的 XML 结构

  • XMLSerializer
  • XmlSerializer 仅用于 XML 序列化
  • 支持对 XML 结构的完全控制
  • 仅序列化公共(public)属性
  • 关于wcf - DataContractSerializer 与 XmlSerializer 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25737161/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com