【发布时间】:2013-09-11 16:00:56
【问题描述】:
我在尝试实现 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 告诉我命名空间名称 Script 不存在于命名空间 System.Web 中。因此JavaScriptSerializer 无效。
我缺少什么来使用它,还是有更好的方法来解析 JSON 字符串?
【问题讨论】:
-
欢迎来到 Stackoverflow,杰夫。请注意,这不是一个论坛,所以通常的论坛式介绍(我是新手等)加上标题中的标签在这里既不必要也不可取。查看faq 和如何How to Ask 页面了解更多信息。还要尝试在您的问题中正确设置格式。
标签: c# json visual-studio-2010 javascriptserializer