在 .Net 4.0 中找不到 JavaScriptSerializer。

12 浏览
0 Comments

在 .Net 4.0 中找不到 JavaScriptSerializer。

我在Visual Studio 2010中似乎找不到JavaScriptSerializer对象或System.Web.Script.Serialization命名空间。 我需要将一些东西序列化为JSON,我应该使用什么?

是的,我已经在项目中包含了System.Web.Extensions(在System.Web.Extensions.dll中)。这就是为什么我感到震惊的原因?

  • 我知道System.Web.Extensions已在3.5中被标记为过时
admin 更改状态以发布 2023年5月21日
0
0 Comments

\n\n

    \n

  1. 右键点击 References 并进行 Add Reference,然后从 Assemblies->Framework 中选择 System.Web.Extensions
  2. \n

  3. 现在您应该可以将以下内容添加到您的类文件中:
  4. \n

\n

    using System.Web.Script.Serialization;

0
0 Comments

请检查是否包含了 .net 4 版本的 System.Web.Extensions,因为还有一个 3.5 版本,但我认为那个版本无法工作。

以下步骤对我有效:

  1. 创建一个新的控制台应用程序
  2. 将目标更改为 .net 4,而不是客户端配置文件
  3. 添加引用到 System.Web.Extensions(4.0)
  4. 现在可以在 Program.cs 中访问 JavaScriptSerializer 🙂
0