2010-10-29 52 views

回答

1

DataContractSerializer的默认选择对多数用途都有好处。您还可以专门为REST类型的服务使用DataContractJsonSerializer,并且如果客户端期望Json内容类型。如果您需要更多的控制生成的XML,另一种选择是XmlSerializer用于互操作性目的。 DataContractSerializer比XmlSerializer更高效。

在第三方选项中,您可以使用来自Google的protobuf-net,这比DataContract Serializer更高效。