J'ai le code suivant:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
L'entrée dans responsecontentest JSON, mais elle n'est pas correctement analysée dans un objet. Comment dois-je le désérialiser correctement?
Jsondans System.Web.Helpers, il y a JsonQueryStringConverterdans System.ServiceModel.Web, il y a JavascriptSerializerdans System.Web.Script.Serialization, DataContractJsonSerializerdans System.Runtime.Serialization.Json, Heck MS a même décidé d'inclure un tiers Json.NETdans son API Web ASP.NET. Si vous pensiez que cela ne suffisait pas, la SEP arrive, System.Jsonmais est actuellement impropre à la consommation. Way to go Microsoft way to go .... Je choisis par le plus bel espace de noms.
JsonValuedans ce Windows.Data.Jsonqui est uniquement pour Windows 8 et plus. J'adore ça. MS est en mission :)