У меня возникла проблема с попыткой реализовать 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 С# 2010 Express сообщает мне, что имя пространства имен Script
не существует в пространстве имен System.Web
. В результате JavaScriptSerializer
недействителен.
Что мне не хватает, чтобы использовать это, или есть лучший способ разбора строки JSON?