我在尝试实现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 字符串?