C#實現json格式轉換成對象并更換key的方法
更新時間:2015年06月29日 14:47:27 作者:不吃皮蛋
這篇文章主要介紹了C#實現json格式轉換成對象并更換key的方法,涉及C#操作json格式數據的相關技巧,需要的朋友可以參考下
本文實例講述了C#實現json格式轉換成對象并更換key的方法。分享給大家供大家參考。具體分析如下:
由于是不標準的序列化對象類型,因此你無法通過標準的反序列化類來實現,需要自定義一個序列化類或者簡單點,直接自定義一個方法解析Json數據。解析后的數據用Dictionary來存放。
string str = "{\"name\": \"甄嬛體\",\"2012-05-04 14:59\": \"5724\"}"; JavaScriptObject obj = JavaScriptConvert.DeserializeObject(str) as JavaScriptObject; foreach (KeyValuePair<string, object> k in obj) { Console.WriteLine("Key:{0} Value:{1}", k.Key, k.Value); }
輸出如下:
Key:name Value:甄嬛體
Key:2012-05-04 14:59 Value:5724
希望本文所述對大家的C#程序設計有所幫助。
相關文章
C#中this用法系列(二) 通過this修飾符為原始類型擴展方法
定義一個靜態(tài)類,類中定義靜態(tài)方法,方法中參數類型前邊加上this修飾符,即可實現對參數類型的方法擴展,下面通過實例代碼給大家介紹下,需要的朋友參考下吧2016-12-12