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

2019-05-31 22:43发布

在.NET 3.5中,是否有可能覆盖默认DataContractJsonSerializer和使用JSON.net串行呢?

注意 :我们不希望在使用类属性

Answer 1:

是的,它可以这样做。 但它不是太简单了。 你需要它采用JSON.NET串行器,而不是默认的一个操作参数,并通过WCF堆栈所需的消息对象之间进行转换的一个新的消息格式。 在后http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/03/wcf-extensibility-message-formatters.aspx具有所做的正是这样的例子。 该代码是针对4.0编写,但它应该为3.5正常工作。



文章来源: C# WCF REST - How do you use JSON.Net serializer instead of the default DataContractSerializer?