Ich habe folgenden Code:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
Die Eingabe in responsecontent
ist JSON, wird jedoch nicht ordnungsgemäß in ein Objekt analysiert. Wie soll ich es richtig deserialisieren?
Json
in System.Web.Helpers
, es gibt JsonQueryStringConverter
in System.ServiceModel.Web
, es gibt JavascriptSerializer
in System.Web.Script.Serialization
, DataContractJsonSerializer
in System.Runtime.Serialization.Json
, zum Teufel MS hat sogar beschlossen, Dritte Json.NET
in seine ASP.NET-Web-API aufzunehmen. Wenn Sie dachten, dass das nicht genug ist, kommt MS auf den Markt, ist System.Json
aber derzeit nicht für den Konsum geeignet. Weiter so Microsoft Weiter so .... Ich wähle nach dem am besten aussehenden Namespace.
JsonValue
in Windows.Data.Json
dem nur für Windows 8 und höher. Ich liebe es. MS ist auf einer Mission :)