我想要用一个开源的Json.NET(http://json.codeplex.com)替换WCF使用的Json转换器,主要是因为需要序列化带有循环引用的对象[DataContract(IsReference=true)]。我尝试将其注入到自定义的IDispatchMessageFormatter中,但没有成功。有人遇到过这种定制吗?您知道在哪里可以获得样例或参考资料吗?
谢谢
谢谢
您可以使用NETFx Json.NET MediaTypeFormatter将默认的DataContractJsonSerializer替换为Json.Net序列化程序。有关更多信息,请参见SO问题。
此页面介绍了如何在Json.Net中保留序列化/反序列化期间的引用。