比较来自世界各地的卖家的域名和 IT 服务价格

我找不到 JavaScriptSerializer 在 .Net 4.0

看来我找不到
http://msdn.microsoft.com/en-u ... .aspx
一个东西
JavaScriptSerializer

, 我们的空间Imen
System.Web.Script.Serialization

里面 Visual Studio 2010. 我需要序列化一些东西 JSON 我应该用什么?

是的,我已经打开了
System.Web.Extensions

/在 System.Web.Extensions.dll/ 在项目中。 这就是为什么我震惊了?

我知道
System.Web.Extensions

被标记为
http://weblogs.asp.net/jeff/ar ... .aspx
在 3.5
已邀请:

快网

赞同来自:

检查您是否打开了版本 .net 4 的
System.Web.Extensions

- 还有版本 3.5, 但我认为它不起作用。

这些步骤适用于我:

创建一个新的控制台应用程序

改变目标 .net 4, 不是客户配置文件

添加链接到N.
System.Web.Extensions

/4.0/

现在你可以访问
JavaScriptSerializer

在 Program.cs :-/

裸奔

赞同来自:

右键点击
References

并做
Add Reference

, 然后出去
Assemblies->Framework

选择
System.Web.Extensions

.

现在,您必须能够将以下内容添加到您的类文件中:


using System.Web.Script.Serialization;

窦买办

赞同来自:

从第一个搜索结果 google:

http://msdn.microsoft.com/en-u ... .aspx
JavaScriptSerializer 班级

为具有支持的应用程序提供序列化和序列化的功能 AJAX.

继承的层次结构

System.Object

System.Web.Script.Serialization.JavaScriptSerializer

命名空间: System.Web.Script.Serialization

Assembly: System.Web.Extensions /在 System.Web.Extensions.dll/

所以打开
System.Web.Extensions.dll

引用。

龙天

赞同来自:

我用 Visual Studio 2015 最后,遇到了这篇文章。

是的


JavaScriptSerializer json = new JavaScriptSerializer//;


您必须右键单击链接和装配部分。 --> Freamevork选择


System.Web.Extensions


然后添加您的链接


using System.Web.Script.Serialization;

詹大官人

赞同来自:

这就是如何得到的 JavaScriptSerializer 可在您的应用程序中提供目标
.NET 4.0

/满的/


using System.Web.Script.Serialization;


这应该允许您创建一个新对象。
JavaScriptSerializer

!

帅驴

赞同来自:

using System.Web.Script.Serialization;


是 assembly : System.Web.Extensions /System.Web.Extensions.dll/

君笑尘

赞同来自:

你专注于框架 .NET 4 或客户档案 .NET 4?

如果您的目标是瞄准,您将找不到此类。 您还可以跳过链接,最有可能扩展 dll.

龙天

赞同来自:

对于那些似乎是上述答案的人,但仍然存在问题 /例如,查看关于海报问题的第一次评论/:

您可能在解决许多项目方面解决。 您似乎工作的项目是指其他项目,但实际上您将从其他项目中更改文件。 例如:

项目和链接
System.Web.Extensions


引用项目列表B

但如果您更改使用的文件
System.Web.Script.Serialization

, 位于项目中 B, 然后,您还需要添加链接
System.Web.Extension

在项目中 B.

诸葛浮云

赞同来自:

您包含了链接
System.Web.Extensions

? 如果您点击第一个链接,她会说 assembly 她位于。

裸奔

赞同来自:

您必须添加到项目的链接。

有组件 System.Web.Extensions Add that.

一旦完成,请置:


using System.Web;
using System.Web.Script;
using System.Web.Script.Serialization;


它为我工作。

知食

赞同来自:

只是你知道我使用了 Visual Studio 2013 在使用项目的属性以切换到框架之前,具有相同的问题 3.5 回到 4.5. 这是一些原因注册 .dll 正确,我可以使用

System.Web.Extensions

.

https://i.stack.imgur.com/WERFp.jpg
https://i.stack.imgur.com/lPLkh.jpg

小姐请别说爱

赞同来自:

您可以使用其他选项 Newtonsoft.Json, 您可以从包调度程序安装它。 NuGet.

工具 >> Nuget 包管理员 > > 包管理器控制台与团队


Install-Package Newtonsoft.Json


或者

通过 GUI 在工具中 >> Nuget 包管理员 >> 包装管理 NuGet 对于解决方案......

https://i.stack.imgur.com/aah8Y.png

要回复问题请先登录注册