json的序列化與反序列化


關於json操作,首先要引用:

using Newtonsoft.Json;

json反序列化(簡單的轉化成字典值)

Dictionary<string, string> jsonDict = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);

說明:上述的操作只是其中的一個應用,將其轉化成一個簡單字典對象,這個對象也可以是一個class,只需要改變尖括號中的對象即可;

 

json序列化操作,下面將一個字典,序列化生成json字符串,簡單快捷:

Dictionary<string, object> result = new Dictionary<string, object>();
字典中可以加入很多鍵值組合,值可以是任何值或者對象
result.Add("errCode", -1);//-1代表數據獲取異常
result.Add("errMessage", "異常信息");
result.Add("PerformanceDetail", 對象);
string jsonstr=JsonConvert.SerializeObject(result);

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM