在WCF消息格式化程序中实现Json.NET

时间:2012-03-13 07:06:56

标签: c# json wcf

我正在尝试将WCF使用的Json转换器替换为open 源Json.NET(http://json.codeplex.com)主要是由于需要序列化 带有循环引用的对象[DataContract(IsReference = true)]我试过了 将它注入自定义IDispatchMessageFormatter但没有成功。有没有人 遇到这种定制?你知道我在哪里可以得到一个样品 或参考依赖?

由于

2 个答案:

答案 0 :(得分:6)

答案 1 :(得分:0)

您可以使用NETFx Json.NET MediaTypeFormatter将默认DataContractJsonSerializer与Json.Net序列化程序交换。有关详细信息,请参阅此SO question

This page讨论如何在Json.Net中序列化/反序列化期间保留引用