У меня есть следующий код:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
Входные данные в responsecontent
формате JSON, но они неправильно проанализированы в объекте. Как мне правильно десериализовать это?
Json
в System.Web.Helpers
, есть JsonQueryStringConverter
в System.ServiceModel.Web
, есть JavascriptSerializer
в System.Web.Script.Serialization
, DataContractJsonSerializer
в System.Runtime.Serialization.Json
, черт MS даже решил включить третью сторону Json.NET
в ASP.NET Web API. Если вы думаете, что этого недостаточно, MS придумывает, System.Json
но в настоящее время не подходит для потребления. Путь в Microsoft Путь в путь .... Я выбираю наиболее привлекательное пространство имен.
JsonValue
в Windows.Data.Json
котором только для Windows 8 и выше. Я люблю это. MS находится на миссии :)