wcf datacontract命名空间类型解析使用typenamehandling是否有任何json.net等价物?

时间:2015-07-29 19:02:31

标签: asp.net-web-api json.net

我想使用WebApi / Json.Net而不是WCF。 我正在使用TypeNameHandling = TypeNameHandling.Auto进行序列化。

我的问题是我的客户端和服务器类使用不同的命名空间,因此$ type不能用于反序列化。

使用WCF我可以在客户端和服务器中使用相同的DataContract命名空间来修复它。

json.net中有没有相应的内容? 如果不是,最好的方法是什么?

我现在正在查看SerializationBinder和JsonConverter,但我很乐意对它提出一些建议。

由于

1 个答案:

答案 0 :(得分:0)

确定。我将使用自定义JsonConverter和带有TypeNameHandling.None的自定义ContractResolver。

如果您认为有更好的事情要做,请告诉我