Json with .NET and C#?

本文关键字:and NET with Json | 更新日期: 2023-09-27 18:33:07

我在将 Json 字符串解析为 C# 中的对象时遇到问题。我正在使用这个:

JavaScriptSerilizer parser = new JavaScriptSerializer();

但它无法识别 JavaScriptSerilizer,我无法添加以下内容:

using System.Web.Script.Serialization;

但它返回一个错误,无法识别"System.Web"中的"脚本",我在参考中添加了"System.Web"。另外,我在"C:''Program Files (x86)''Reference Assemblies''Microsoft''Framework.NETFramework''v4.0''"中找到了"System.Web.Extensions.dll",将其添加为参考,但我收到此错误:

Could not resolve assembly "System.Web.Extensions". The assembly is not in the currently targetet framework...

我在较低版本中搜索了相同的文件,但找不到它。

我做错了什么?

Json with .NET and C#?

该类型在 System.Web.Extensions.dll 中实现,而不是在 System.Web.dll 中实现。

您必须在项目中添加对System.Web.Extensions的引用。

MSDN:JavaScriptSerializer Class

如果您查看某个类的 MSDN 文档,它会告诉您该类位于页面顶部的程序集中。

请在项目中添加对System.Web.Extensions(在System.Web.Extensions.dll中)的引用。