DataContractSerializer和DataContractJsonSerializer之间的区别

Gui*_*ais 0 .net c#

DataContractSerializerDataContractJsonSerializer有什么区别?课程,用途和速度有什么不同吗?

COL*_*OLD 7

直接来自MSDN

DataContractSerializer --- 使用提供的数据协定将类型的实例序列化和反序列化为XML流或文档.这个类不能被继承.

DataContractJsonSerializer ---将对象JavaScript Object Notation (JSON)序列化为JSON数据并将其反序列化为对象.这个类不能被继承.

在速度上我认为json可能会更快