gpt4 book ai didi

c# - JavaScriptSerializer 命名空间问题

转载 作者:可可西里 更新时间:2023-11-01 07:52:05 26 4
gpt4 key购买 nike

我在尝试实现 JavaScriptSerializer 来解析从服务器接收的 JSON 字符串时遇到问题。

我实现了以下代码:

responseFromServer = readStream.ReadLine();
JavaScriptSerializer ser = new JavaScriptSerializer();
var dict = new JavaScriptSerializer().Deserialize<Dictionary<string, object>>(responseFromServer);
var status = dict["notificationType"];
Debug.WriteLine(status);

我添加了 using System.Web.Script.Serialization;

Visual C# 2010 Express 告诉我 namespace 名称 Script 在 namespace System.Web 中不存在。因此 JavaScriptSerializer 无效。

我缺少什么来使用它,或者是否有更好的方法来解析 JSON 字符串?

最佳答案

JavaScriptSerializer 位于 System.Web.Extensions 程序集中。您应该将其添加到您的项目引用中。

您可以在 MSDN 中获取此信息

Assembly: System.Web.Extensions (in System.Web.Extensions.dll)

关于c# - JavaScriptSerializer 命名空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18746026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com