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

首頁 > 學院 > 開發設計 > 正文

C#基礎---C#如何對Json字符串處理

2019-11-14 16:26:04
字體:
來源:轉載
供稿:網友

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

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

{"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里面名稱一樣。求其他大牛在評論的時候指點一下。

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品国产三级国产aⅴ浪潮| 欧美专区在线观看| 亚洲第一中文字幕| 中文字幕精品网| 国产精品爽爽ⅴa在线观看| 中文字幕亚洲欧美在线| 不卡伊人av在线播放| 国产精品日韩在线观看| 国产91网红主播在线观看| 性色av一区二区三区免费| 97超碰国产精品女人人人爽| 国色天香2019中文字幕在线观看| 亚洲人成在线免费观看| 欧美激情小视频| 成人网中文字幕| 欧美日韩中国免费专区在线看| 91精品在线影院| 亚洲女人天堂色在线7777| 亚洲精选一区二区| 日本精品在线视频| 久久久久久成人| 欧美专区国产专区| 久久手机精品视频| 黑人欧美xxxx| 岛国精品视频在线播放| 黑人极品videos精品欧美裸| 91精品国产色综合久久不卡98| 久久亚洲国产成人| 在线亚洲午夜片av大片| 亚洲国产成人av在线| 欧美日韩国产成人在线观看| 国产成人亚洲综合| 青草青草久热精品视频在线网站| 日韩在线观看av| 亚洲无限乱码一二三四麻| 国产精品高精视频免费| 九九视频这里只有精品| 国产z一区二区三区| 亚洲国产精品女人久久久| 成人欧美一区二区三区在线| 日韩av电影院| 久久综合免费视频| 日韩美女中文字幕| 国产精品av免费在线观看| 亚洲春色另类小说| 亚洲精品久久久久国产| 中文字幕精品在线视频| 草民午夜欧美限制a级福利片| 国产日韩一区在线| 九色精品免费永久在线| 欧美精品videosex极品1| 人妖精品videosex性欧美| 亚洲精品国产美女| 黑人与娇小精品av专区| 久久久精品一区| 欧美精品999| 国产亚洲成精品久久| 日韩在线视频国产| 日韩国产高清污视频在线观看| 久久精品视频导航| 亚洲国产精品va在线| 日韩一区二区三区xxxx| 91精品国产九九九久久久亚洲| 色七七影院综合| 伊人一区二区三区久久精品| 91精品国产91久久久久久吃药| 国内精品久久久久久影视8| 日韩经典中文字幕在线观看| 91精品国产777在线观看| 91精品在线影院| 在线观看国产精品淫| 亚洲精品国产美女| 91午夜在线播放| 欧美日韩一区二区免费视频| 国产日本欧美视频| 国产成人一区二区三区电影| 日韩精品免费一线在线观看| 在线亚洲午夜片av大片| 欧美福利视频在线| 成人性教育视频在线观看| 国产精品一香蕉国产线看观看| 欧美巨猛xxxx猛交黑人97人| 欧美激情亚洲自拍| 久久综合九色九九| 色婷婷av一区二区三区久久| 色偷偷偷综合中文字幕;dd| 91精品久久久久久久久久| 亚洲人成电影网站色www| 欧美激情中文字幕乱码免费| 亚洲国内高清视频| 欧美成人免费观看| 亚洲最大的av网站| 蜜臀久久99精品久久久无需会员| 日本一区二区在线播放| 欧美疯狂xxxx大交乱88av| 亚洲黄色片网站| 日韩电影免费在线观看中文字幕| 久久久亚洲欧洲日产国码aⅴ| 久久韩国免费视频| 免费91麻豆精品国产自产在线观看| 成人激情视频在线| 日韩精品在线观| 亚洲免费人成在线视频观看| 亚洲第一黄色网| 欧美大片免费观看在线观看网站推荐| 亚洲最大成人在线| 亚洲成人黄色网址| 亚洲免费视频网站| 久久久在线免费观看| 国产精品高清网站| 日韩av最新在线观看| 国产又爽又黄的激情精品视频| 国产精品久久久久久久久借妻| 色综合久久久久久中文网| 色综合久综合久久综合久鬼88| 国产日韩欧美日韩大片| 精品久久久av| 国产精品久久婷婷六月丁香| 久久久久久久爱| 91视频国产一区| 国产精品美女在线| 日韩在线播放视频| 欧美日韩免费区域视频在线观看| 91久久久久久久久久| 青草青草久热精品视频在线网站| 亚洲在线免费视频| 国产精品久久久久久久电影| 国产成人精品最新| 久久久精品国产网站| 日韩性生活视频| 欧美久久精品一级黑人c片| 日韩h在线观看| 亚洲精品按摩视频| 亚洲精品mp4| 国产综合视频在线观看| 热久久这里只有精品| 久久久之久亚州精品露出| 久久精品亚洲热| 国产日韩在线看| 亚洲成人精品av| 亚洲97在线观看| 久久视频在线观看免费| 欧美激情一区二区三区久久久| 亚洲色图av在线| 日本亚洲精品在线观看| 久久在线观看视频| 久久精品99久久久久久久久| 欧美国产精品人人做人人爱| 欧美日韩亚洲系列| 亚洲欧洲日产国产网站| 狠狠躁天天躁日日躁欧美| 欧美丰满少妇xxxx| 欧美日韩美女在线| 亚洲情综合五月天| 日韩欧美一区视频| 日韩激情第一页| 欧美日韩午夜剧场| 精品国产一区二区三区四区在线观看| 国产视频精品一区二区三区| 久久久免费在线观看| 国产精品情侣自拍| 久久视频免费观看| 国产欧美va欧美va香蕉在| 欧美日韩精品国产|