亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#實現對Json字符串處理實例

2020-01-24 02:23:34
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現對Json字符串處理方法,分享給大家供大家參考。具體分析如下:

一般對于web應用開發人員來說對Json字符串都會很熟悉,其實在很多請求我們返回的都是Json字符串。那對于C#代碼如何處理Json字符串呢,.Net封裝了一個類叫做JavaScriptSerializer[MSDN Library 鏈接:http://msdn.microsoft.com/en-us/library/ee191864(v=vs.110).aspx];這個類提供了一個方法。

下面這個是在快遞100往抓取的一個圓通的快遞信息。對于我們有用的信息是快遞時間,快遞狀況。那我該如何來做?!?/p>

{"message":"ok","nu":"9356359685","ischeck":"1","com":"yuantong","status":"200","condition":"F00","state":"3","data":[{"time":"2014-09-01 21:19:06","context":"甘肅省武威市公司 已簽收 ","ftime":"2014-09-01 21:19:06"},{"time":"2014-09-01 09:09:28","context":"甘肅省武威市公司 派件中 ","ftime":"2014-09-01 09:09:28"},{"time":"2014-09-01 09:06:27","context":"甘肅省武威市公司 已收入 ","ftime":"2014-09-01 09:06:27"},{"time":"2014-08-31 19:53:47","context":"甘肅省蘭州市公司 已發出 ","ftime":"2014-08-31 19:53:47"},{"time":"2014-08-31 19:17:41","context":"甘肅省蘭州市公司 已收入 ","ftime":"2014-08-31 19:17:41"},{"time":"2014-08-28 23:44:26","context":"廣東省深圳市橫崗公司 已打包 ","ftime":"2014-08-28 23:44:26"},{"time":"2014-08-28 23:19:12","context":"廣東省深圳市橫崗公司 已收件 ","ftime":"2014-08-28 23:19:12"},{"time":"2014-08-28 21:55:35","context":"廣東省深圳市橫崗公司 已收件 ","ftime":"2014-08-28 21:55:35"}]}

 
1. 首先分析Json字符串結構. Json{ message,nu,isCheck,Data{time,context,ftime}};我們先定義一個類,取名為PostalDeliveryModel,類名的結構需要與Json結構對應,名稱需要保持一樣[忽略大小寫],其次對應的字段說會自動轉換類型的,類型如果不符合會拋出異常

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace TestJson{  public class PostalDeliveryModel  {    private string message = string.Empty;    private string nu = string.Empty;    private List<SingalData> data = new List<SingalData>();    // Puclic的名字需要與Json字符串相同,但是忽略大小寫    public string Message     {      get { return this.message; }      set { this.message = value; }    }    public string Nu    {      get { return this.nu; }      set { this.nu = value; }    }    public List<SingalData> Data    {      get { return this.data; }      set { this.data = value; }    }  }  public class SingalData  {    private DateTime time = System.DateTime.Now;    private string context = string.Empty;    private DateTime ftime = System.DateTime.Now;    public DateTime Time    {      get { return this.time; }      set { this.time = value; }    }    public DateTime FTime    {      get { return this.ftime; }      set { this.ftime = value; }    }    public string Context    {      get { return this.context; }      set { this.context = value; }    }  }}

2.對象什么好后只需要調用方法即可:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;using System.Web.Script.Serialization; // 此命名空間對應的框架是 System.Web.Extensionsnamespace TestJson{  public class Program  {    public static void Main(string[] args)    {      string jsonStr = new StreamReader("JsonData.txt").ReadToEnd();      PostalDeliveryModel mode = new JavaScriptSerializer().Deserialize<PostalDeliveryModel>(jsonStr);      Console.ReadKey();    }  }}

3.運行監控model對象.數據已經在對象里面了。

4.方法回顧,雖然獲取到了。不過這種方法類的Public屬性名稱必須與Json字符串對應,不知道可否通過在Public屬性的上面加上[標簽]來映射,這樣可以自定義名稱,不再需要與Json里面名稱一樣。感興趣的朋友可以對此進一步研究一下!

希望本文所述對大家C#程序設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级淫片丝袜脚交| 亚洲国产99精品国自产| 欧美小视频在线观看| 国产成人高潮免费观看精品| 国产精品十八以下禁看| 欧美日韩综合视频| 亚洲国产一区二区三区四区| 国产精品久久久久久久久男| 亚洲成av人影院在线观看| 不卡av电影在线观看| 国产精品色婷婷视频| 国产视频在线观看一区二区| 亚洲精品国产精品久久清纯直播| 国产精品久久久久高潮| 欧美第一页在线| 欧美wwwxxxx| 亚洲欧洲在线看| 少妇精69xxtheporn| x99av成人免费| 亚洲国产91精品在线观看| 45www国产精品网站| 成人国产在线激情| 国产91色在线|| 亚洲成人1234| 97视频在线免费观看| 久久久久免费视频| 高清日韩电视剧大全免费播放在线观看| 国产精品电影观看| 国产美女91呻吟求| 国产日韩欧美日韩| 欧美大荫蒂xxx| 亚洲自拍欧美另类| 欧美性猛交xxxx乱大交蜜桃| 亚洲色图色老头| 日韩免费av在线| 国产精品视频永久免费播放| 91亚洲精品在线观看| 国产一区二区三区在线看| 久久婷婷国产麻豆91天堂| 国产日韩在线观看av| 57pao成人永久免费视频| 91欧美精品成人综合在线观看| 欧美亚洲在线视频| 欧美精品少妇videofree| 91精品视频一区| 热久久视久久精品18亚洲精品| 亚洲人成亚洲人成在线观看| 精品久久久久久久大神国产| 国产精品一区二区三区毛片淫片| 在线精品国产欧美| 欧美国产第一页| 97精品国产97久久久久久春色| 久久精视频免费在线久久完整在线看| 欧美性videos高清精品| 亚洲成人999| 久久久精品网站| 国产精品18久久久久久首页狼| 亚洲欧美综合图区| 国产999在线观看| 亚洲欧美日韩一区在线| 91精品国产高清久久久久久久久| 亚洲欧美另类在线观看| 日韩欧美在线字幕| 亚洲综合精品伊人久久| 亚洲美女又黄又爽在线观看| 国产丝袜视频一区| 91av在线国产| 欧美在线欧美在线| 在线观看精品国产视频| 日韩一区在线视频| 国产精品视频xxxx| 91国内揄拍国内精品对白| 97超碰色婷婷| 在线看日韩欧美| 欧美黄色片视频| 日韩精品视频中文在线观看| 中文字幕在线国产精品| 日韩在线视频观看| 亚洲人成电影在线| 91精品国产高清自在线看超| 成人免费网站在线看| 亚洲91精品在线| 亚洲精品国产品国语在线| 青草热久免费精品视频| 亚洲网址你懂得| 91亚洲午夜在线| 亚洲aⅴ日韩av电影在线观看| 清纯唯美日韩制服另类| 91亚洲精品一区二区| 亚洲伊人一本大道中文字幕| 亚洲情综合五月天| 欧美激情xxxx性bbbb| www.久久撸.com| 91av视频在线免费观看| 丝袜亚洲欧美日韩综合| 亚洲高清免费观看高清完整版| 色噜噜久久综合伊人一本| 亚洲日本中文字幕免费在线不卡| 久久精品视频99| 97视频免费看| 久久久免费高清电视剧观看| 国产日本欧美一区二区三区| 日韩在线激情视频| 2019国产精品自在线拍国产不卡| 久久精品电影一区二区| 国产日韩换脸av一区在线观看| 91性高湖久久久久久久久_久久99| 98精品在线视频| 国产精品黄色影片导航在线观看| 亚洲欧美国产日韩天堂区| 国产91精品最新在线播放| 91国产一区在线| 亚洲精品国产福利| 在线观看精品自拍私拍| 亚洲欧洲美洲在线综合| 欧美高清视频在线播放| 久久精品电影一区二区| 国内免费精品永久在线视频| 欧美在线国产精品| 国产主播在线一区| 秋霞av国产精品一区| 国产成人激情小视频| 亚洲free性xxxx护士hd| 久久久久亚洲精品成人网小说| 日韩日本欧美亚洲| 亚洲欧美国产精品久久久久久久| 久久精品影视伊人网| 亚洲一区二区福利| 欧美在线视频观看免费网站| 136fldh精品导航福利| 国产精品美女免费看| 91成人福利在线| 欧美最猛性xxxxx免费| 精品久久久久久中文字幕一区奶水| 精品亚洲一区二区三区| 久久亚洲成人精品| 中文字幕日韩欧美在线视频| 亚洲精品永久免费精品| 久久久亚洲欧洲日产国码aⅴ| 国产黑人绿帽在线第一区| 亚洲欧美在线一区| 久久影视电视剧免费网站| 欧美一区亚洲一区| 欧美激情视频网站| 久久久久久综合网天天| 欧美日韩精品中文字幕| 日韩精品在线免费播放| 日韩电影中文字幕一区| 69av成年福利视频| 亚洲小视频在线| 中日韩午夜理伦电影免费| 日韩高清不卡av| 国产欧美一区二区三区久久人妖| 国产精品久久久久久久久久久不卡| 久久精品夜夜夜夜夜久久| 国产精品白丝jk喷水视频一区| 日韩69视频在线观看| 狠狠色狠色综合曰曰| 午夜精品久久久久久久久久久久| 乱亲女秽乱长久久久| 亚洲第一网中文字幕| 在线观看国产精品淫| 91久久精品在线| 国产精品久久久久久久久粉嫩av|