无法从Asp.Net Mvc应用程序中找到DataContractJsonSerializer

Mat*_*att 9 asp.net-mvc serialization json namespaces jsonserializer

我无法访问该DataContractJsonSerializer方法System.Runtime.Serialization.Json

如果我做:

using System.Runtime.Serialization.Json;
Run Code Online (Sandbox Code Playgroud)

我收到一个错误......

如何在我的Asp.Net Mvc应用程序中访问它,以便我可以使用该DataContractJsonSerializer 方法

Bra*_*son 17

确保您引用了此类型所在的DLL:System.ServiceModel.Web.dll

  • @Carlo,".NET 3.5的MSDN文档错误地声明DataContractJsonSerializer存在于System.Runtime.Serialization.dll中.这在.NET 4中是正确的,但在3.5中可以在System.ServiceModel.Web.dll中找到它." - 参考:LukeH的评论 - [URL](http://stackoverflow.com/questions/3178218/using-the-wcf-datacontractjsonserializer-in-net-3-5) (10认同)