免费男女视频_国产系列 视频二区_羞羞视频免费入口网站_久国久产久精永久网页_国产免费观看av_一区二区三区日韩在线观看

C#解析Json数据(利用Newtonsoft.Json库)

今天想做個快遞查詢軟件玩玩,手頭有個快遞查詢api,它返回的數據是Json,百度了一下如何用C#解析Json數據,終于慢慢理解。所以現在寫篇日志記錄一下。
本文章用到的類庫:http://pan.baidu.com/s/1hqEOfli

當然你也可以到官網去下載。地址:http://www.newtonsoft.com/json


使用api返回類似以下數據,如果看不懂,可以先去看Json數據是如何組織的。

[javascript] view plain copy
  1. {  
  2. "status":"3",  
  3. "message":"",  
  4. "errCode":"0",  
  5. "data":[  
  6.     {"time":"2015-05-28 20:26","context":"福建省泉州市晉江市公司 已收件"},  
  7.     {"time":"2015-05-28 21:26","context":"福建省泉州市晉江市公司 已打包"},  
  8.     {"time":"2015-05-30 08:44","context":"廣西省桂林市公司 已發出"},  
  9.     {"time":"2015-05-30 14:50","context":"廣西省桂林市七星區育才路分部公司 派件中"},  
  10.     {"time":"2015-05-31 18:11","context":"廣西省桂林市七星區育才路分部公司 已簽收"}  
  11. ],  
  12. "html":"",  
  13. "mailNo":"500151529838",  
  14. "expTextName":"圓通快遞",  
  15. "expSpellName":"yuantong",  
  16. "update":"1433655616",  
  17. "cache":"0",  
  18. "ord":"ASC",  
  19. "tel":"95554"  
  20. }  

我們下載好類庫后,添加類庫到引用

[csharp] view plain copy
  1. using Newtonsoft.Json;  

然后寫兩個類實體,List對應Json的數組,類的成員名要和上面的Json數據一致。

[csharp] view plain copy
  1. public class JsonParser  
  2. {  
  3. public int status;  
  4. public int errCode;  
  5. public string message;  
  6. public string html;  
  7. public int mailTo;  
  8. public string tel;  
  9. public string expTextName;  
  10. public List data;  
  11. }  
  12. public class Data {  
  13. public string time;  
  14. public string context;  
  15. }   
上面的Json數據中,如果只想取data數據中的time字段和context字段的內容。可以這樣寫:
[csharp] view plain copy
  1.  //反序列化Json數據  
  2. JsonParser jp = (JsonParser)JsonConvert.DeserializeObject(result);//result為上面的Json數據  
  3. List list = jp.data;  
  4. list = jp.data;  
  5. StringBuilder sb = new StringBuilder();  
  6. foreach(Data data in list){  
  7. sb.Append(data.time+"\t");  
  8. sb.Append(data.context + "\r\n\r\n");  
  9. }   

上面的代碼,如果打印sb.ToString()的結果就會打印出以下內容:

[plain] view plain copy
  1. 2015-05-28 20:26 福建省泉州市晉江市公司 已收件  
  2.   
  3. 2015-05-28 21:26 福建省泉州市晉江市公司 已打包  
  4.   
  5. 2015-05-30 08:44 廣西省桂林市公司 已發出  
  6.   
  7. 2015-05-30 14:50 廣西省桂林市七星區育才路分部公司 派件中  
  8.   
  9. 2015-05-31 18:11 廣西省桂林市七星區育才路分部公司 已簽收  
說明我們解析成功了。
主站蜘蛛池模板: 久色亚洲| av黄色片网站 | 久久成人国产精品 | 中国videos露脸hd | 毛片福利 | 美国一级毛片片aa久久综合 | 免费高潮在线国 | 男人的天堂毛片 | 久久久久国产一区二区三区不卡 | 中文字幕一区久久 | 中文字幕在线视频日本 | 日韩av电影免费在线观看 | 亚洲自拍第一 | 久久精品久久精品国产大片 | 亚洲片在线 | 爽爽视频免费看 | 日本成人在线免费 | 日本高清电影在线播放 | 国内精品国产三级国产a久久 | 欧美久久一区 | 午夜视频国产 | 香蕉久草视频 | 成人啪啪色婷婷久 | 91成人免费看片 | 久久国产精品二国产精品中国洋人 | 亚洲午夜精选 | 成人羞羞视频在线观看免费 | 久久精品亚洲欧美日韩精品中文字幕 | 最新久久免费视频 | 久久艹一区 | 国产毛片网站 | 中国黄色一级生活片 | 99ri在线| 杏美月av| 国产一区二区三区手机在线 | 久久99国产精品免费网站 | 久久精品国产精品亚洲 | 精品国产乱码久久久久久丨区2区 | 亚洲精品一区国产精品丝瓜 | 中文字幕天堂在线 | 色婷婷av一区二区三区久久 |