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

本文关键字:实现 Json NET 程序 WCF 消息 格式化 | 更新日期: 2023-09-27 18:27:30

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

感谢

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

请参阅Carlos Figueira在WCF中支持不同的数据和序列化格式。

您可以使用NETFx Json.NET MediaTypeFormatter将默认的DataContractJsonSerializer与Json.NET序列化程序交换。请参阅此SO问题以了解更多信息。

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