Saya memiliki kode berikut:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
Input in responsecontentadalah JSON, tetapi tidak diuraikan dengan benar ke dalam objek. Bagaimana saya harus deserialize dengan benar?
Jsondi System.Web.Helpers, ada JsonQueryStringConverterdi System.ServiceModel.Web, ada JavascriptSerializerdi System.Web.Script.Serialization, DataContractJsonSerializerdi System.Runtime.Serialization.Json, sih MS bahkan telah memutuskan untuk memasukkan pihak ketiga Json.NETdalam API Web ASP.NET. Jika Anda berpikir itu tidak cukup, MS akan muncul System.Jsontetapi saat ini tidak layak untuk dikonsumsi. Cara untuk pergi Microsoft cara untuk pergi .... Saya memilih oleh namespace yang paling tampan.
JsonValuedi Windows.Data.Jsonyang hanya untuk Windows 8 dan di atas. Saya menyukainya. MS ada dalam misi :)