C#解析JSON一直是一個很頭疼的事情,網上各種資料都比較舊,於是不知道某天我找到了一個比較好的方法,分享如下
走來先要打開NuGet,搜索Newtonsoft.Json,然後安裝。這是一個很優秀的Json解析庫,非常優秀,優秀的飛起!
然後定義好一個數據契約(DataContract),嗯~一個類就可以了。
最後用下面的代碼進行解析,還是蠻簡單的。
T JsonDecode<T>( 3 IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication(); JsonSerializer json = json.NullValueHandling = json.ObjectCreationHandling = json.MissingMemberHandling = json.ReferenceLoopHandling = TextReader Stream = 10 IsolatedStorageFileStream Location = Stream = (TextReader) Stream = (TextReader) JsonTextReader Reader = 20 T Result = (T)json.Deserialize(Reader, }