Eu tenho o seguinte código:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
A entrada responsecontent
é JSON, mas não é analisada corretamente em um objeto. Como devo desserializar adequadamente?
Json
em System.Web.Helpers
, há JsonQueryStringConverter
no System.ServiceModel.Web
, há JavascriptSerializer
no System.Web.Script.Serialization
, DataContractJsonSerializer
no System.Runtime.Serialization.Json
, Parreira MS tem ainda decidiu incluir terceiros Json.NET
em sua API ASP.NET Web. Se você achou que isso não era suficiente, a MS está chegando, System.Json
mas atualmente é imprópria para consumo. Caminho a percorrer Microsoft caminho a percorrer .... Escolho pelo namespace mais bonito.
JsonValue
no Windows.Data.Json
que é apenas para Windows 8 e acima. Estou amando isso. MS está em uma missão :)