Mam następujący kod:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
Dane wejściowe responsecontentto JSON, ale nie są one poprawnie analizowane w obiekcie. Jak powinienem właściwie to zrobić z postaci szeregowej?
Jsonw System.Web.Helpers, jest JsonQueryStringConverterw System.ServiceModel.Web, jest JavascriptSerializerw System.Web.Script.Serialization, DataContractJsonSerializerw System.Runtime.Serialization.Json, cholery MS nawet postanowiła włączyć osobę trzecią Json.NETw ASP.NET Web API. Jeśli myślałeś, że to nie wystarczy, MS wymyśliło, System.Jsonale obecnie nie nadaje się do spożycia. Way to go Microsoft way to go ... Wybieram według najlepiej wyglądającej przestrzeni nazw.
JsonValuew Windows.Data.Jsonktórym jest tylko dla systemu Windows 8 i nowszych. Uwielbiam to. MS jest na misji :)