Ho il codice seguente:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
L'input responsecontent
è JSON, ma non è analizzato correttamente in un oggetto. Come dovrei deserializzarlo correttamente?
Json
in System.Web.Helpers
, c'è JsonQueryStringConverter
in System.ServiceModel.Web
, c'è JavascriptSerializer
in System.Web.Script.Serialization
, DataContractJsonSerializer
in System.Runtime.Serialization.Json
, diamine MS ha anche deciso di inserire terzi Json.NET
nella sua API Web ASP.NET. Se pensavi che ciò non bastasse, la MS sta arrivando System.Json
ma al momento non è adatta al consumo. Modo di andare Microsoft modo di andare .... Scelgo dallo spazio dei nomi più bello.
JsonValue
in Windows.Data.Json
cui è solo per Windows 8 e versioni successive. Mi piace. MS è in missione :)