У мене є такий код:
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. Якщо ви думаєте, що цього недостатньо, МС придумує, System.Json
але наразі непридатний для споживання. Шлях, який потрібно пройти в Microsoft .... Я вибираю найкраще простір імен.
JsonValue
в Windows.Data.Json
якому тільки для Windows 8 і вище. Я люблю його. MS