在.NET 4中使用JSON.NET和RESTful WCF服务

时间:2010-08-20 01:52:30

标签: wcf .net-4.0 rest wcf-rest

有没有人成功使用JSON.NET进行序列化/反序列化的RESTful WCF服务(在.NET4中)?

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

您能否提供一些有关您尝试使用JSON.NET做什么的详细信息?我不确定你要尝试处理的场景 - 但我会告诉你我对JSON.NET和WCF RESTful服务的一般经验。

我已经构建了许多WCF RESTful服务,主要由我的客户端应用程序使用jQuery的AJAX功能调用。通常,我不必使用JSON.NET,因为JsonSerializer可以很好地序列化我的返回值(单值或List<T>集合),并且可以毫无问题地浏览对象。

我必须使用JSON.NET的时候是我在发送一个JSON对象作为我使用JSON2.js库在客户端上序列化的POST变量的一部分。 JSON.NET在很好地序列化和反序列化这些值方面做得很好。

我喜欢JSON.NET - 没有任何问题。老实说,当我开始时,我想我会经常使用它,但发现我只需要边缘情况。通常,我依赖于WCF中的内置JSON序列化和反序列化功能。

我希望这会有所帮助。如果您需要更多信息或者您正在尝试处理特定情况,请告诉我,我会相应地更新我的答案。谢谢!