C# WCF REST - 如何使用 JSON.Net 序列化程序而不是默认的 DataContractSerializ



在.NET 3.5中,是否可以覆盖默认的DataContractJsonSerializer并使用 JSON.net 序列化程序?

注意:我们不想在类上使用属性

是的,可以这样做。但这并不太简单。您需要一个新的消息格式化程序,该格式化程序使用 JSON.NET 序列化程序而不是默认序列化程序在操作参数和 WCF 堆栈所需的消息对象之间进行转换。http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/03/wcf-extensibility-message-formatters.aspx 的帖子有一个正是这样做的例子。该代码是为 4.0 编写的,但它也应该适用于 3.5。

相关内容

  • 没有找到相关文章

最新更新