У меня есть следующий код:
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 находится на миссии :)