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