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

首頁 > 編程 > C# > 正文

C#處理Json字符串實例分析

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

Json字符串對于做web應用的應該很熟悉,其實在很多請求我們返回的都是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.Extensions
namespace 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#如何處理json字符串的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
青青青国产精品一区二区| 欧美极品少妇xxxxⅹ喷水| 久久综合久久八八| 国产深夜精品福利| 国产精品影片在线观看| 疯狂做受xxxx欧美肥白少妇| 亚洲激情国产精品| 久久国产精品久久久久久久久久| 亚洲精品第一国产综合精品| 欧美国产日韩中文字幕在线| 国产精品久久久久av免费| 日韩视频在线一区| 亚洲欧美国产一区二区三区| 91精品国产91久久久久久不卡| 米奇精品一区二区三区在线观看| 91精品视频一区| 欧美成人免费视频| 亚洲桃花岛网站| 欧美性猛交xxxx乱大交极品| 欧美国产日韩一区二区在线观看| 成人免费看片视频| 久久男人av资源网站| 日韩精品在线看| 国产精品黄视频| 91嫩草在线视频| 国产精品视频导航| 亚洲国产欧美一区二区三区同亚洲| 日韩精品在线观| 久久久99免费视频| 国产精品极品美女在线观看免费| 美日韩精品免费视频| 日韩一级裸体免费视频| 欧美性一区二区三区| 91精品综合久久久久久五月天| 在线观看视频亚洲| 精品国产91久久久| 成人福利网站在线观看11| 国产亚洲精品久久久| 欧美丝袜一区二区| 亚洲欧美国产另类| 亚洲精品99999| 欧美成人中文字幕在线| 亚洲精品久久在线| 欧美激情一区二区三区在线视频观看| 亚洲欧美日本另类| 亚洲国产精品字幕| 欧美性色xo影院| 亚洲最大成人网色| 日韩亚洲国产中文字幕| 国产成人精品视频在线观看| 韩剧1988免费观看全集| 77777亚洲午夜久久多人| 91亚洲人电影| 欧美老女人在线视频| 永久免费精品影视网站| 日韩一区二区三区xxxx| 国产综合在线观看视频| 91精品国产沙发| 亚洲mm色国产网站| 欧美精品中文字幕一区| 91精品国产综合久久男男| 国产精品久久久久久超碰| 国产精品盗摄久久久| 狠狠做深爱婷婷久久综合一区| 97婷婷涩涩精品一区| 欧美xxxx18国产| 欧美性xxxxx| 北条麻妃在线一区二区| 久久全球大尺度高清视频| 在线视频一区二区| 97精品国产91久久久久久| 91在线高清视频| 揄拍成人国产精品视频| 日韩av网址在线| 亚洲激情在线观看| 久久久久九九九九| 成人在线免费观看视视频| 国产精品嫩草影院一区二区| 日韩一区二区三区xxxx| 亚洲奶大毛多的老太婆| 久国内精品在线| 久久视频在线观看免费| 精品无码久久久久久国产| 亚洲欧美日韩区| 国产mv久久久| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲成在人线av| 久久婷婷国产麻豆91天堂| 91精品视频在线播放| 日韩高清免费在线| 欧美激情免费视频| 在线电影欧美日韩一区二区私密| 欧美视频在线观看 亚洲欧| 欧美性猛交xxxx久久久| 欧美—级高清免费播放| 国产精品伦子伦免费视频| yellow中文字幕久久| 欧美日韩久久久久| 欧美人与性动交| 久久999免费视频| 欧美综合激情网| 亚洲二区在线播放视频| 色青青草原桃花久久综合| 国产精品久久久av| 国产精品爽爽爽爽爽爽在线观看| 亚洲高清一区二| 日韩极品精品视频免费观看| 97在线视频免费| 一色桃子一区二区| 国产精品扒开腿做爽爽爽男男| 欧美亚洲国产视频小说| 亚洲人精选亚洲人成在线| 最新中文字幕亚洲| 国产精品国产三级国产aⅴ浪潮| 欧美激情性做爰免费视频| 国产精品久久久久不卡| 欧美性视频精品| 亚洲国产欧美自拍| 国内免费久久久久久久久久久| 国产一区二区三区丝袜| 久久久天堂国产精品女人| 日韩av黄色在线观看| 欧美丝袜一区二区| 日韩av最新在线| 欧美高清视频在线观看| 日韩电影在线观看中文字幕| 国模视频一区二区三区| 亚洲xxxxx电影| 亚洲精品永久免费精品| 国产日韩欧美夫妻视频在线观看| 久久久精品日本| 一区二区三区美女xx视频| 亚洲精品wwwww| 亚洲人成网站在线播| 亚洲第一av在线| 日韩精品日韩在线观看| 国产精品欧美久久久| 97香蕉久久夜色精品国产| 亚洲色图50p| 亚洲精品美女在线| 91精品国产色综合久久不卡98口| 久久成人在线视频| 欧美国产日韩精品| 国产精品免费久久久久久| 色综合久久久久久中文网| 91天堂在线视频| 欧美电影免费观看| 日韩在线视频导航| 国产69久久精品成人看| 欧美激情欧美激情在线五月| 国产精品视频网址| 亚洲欧美日韩在线高清直播| 秋霞成人午夜鲁丝一区二区三区| 色av中文字幕一区| 午夜精品久久久久久久99热| 国产一区二区日韩精品欧美精品| 成人日韩在线电影| 日韩大片在线观看视频| 亚洲国产日韩欧美在线图片| 国产成人精品久久久| 国产精品一区二区久久久| 亚洲精品视频在线观看视频| 国产一区二区三区毛片| 中文综合在线观看|