日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

C# 解析 key 值動(dòng)態(tài)的 json 數(shù)據(jù)

來(lái)源: 責(zé)編: 時(shí)間:2024-04-02 17:23:48 245觀看
導(dǎo)讀背景之前在對(duì)接第三方的api的時(shí)候,對(duì)方給的數(shù)據(jù)格式是這樣的json就是沒(méi)有字段屬性這一說(shuō) ,都是數(shù)據(jù),而且格式還是不固定的。第一眼看到這東西,心里第一反應(yīng)是想罵人,但是沒(méi)辦法,睡覺(jué)人家是大爺。那就的想辦法解析成我們看得

nOj28資訊網(wǎng)——每日最新資訊28at.com

背景

nOj28資訊網(wǎng)——每日最新資訊28at.com

之前在對(duì)接第三方的api的時(shí)候,對(duì)方給的數(shù)據(jù)格式是這樣的jsonnOj28資訊網(wǎng)——每日最新資訊28at.com

nOj28資訊網(wǎng)——每日最新資訊28at.com

nOj28資訊網(wǎng)——每日最新資訊28at.com

就是沒(méi)有字段屬性這一說(shuō) ,都是數(shù)據(jù),而且格式還是不固定的。nOj28資訊網(wǎng)——每日最新資訊28at.com

第一眼看到這東西,心里第一反應(yīng)是想罵人,但是沒(méi)辦法,睡覺(jué)人家是大爺。nOj28資訊網(wǎng)——每日最新資訊28at.com

那就的想辦法解析成我們看得懂的數(shù)據(jù)。nOj28資訊網(wǎng)——每日最新資訊28at.com

nOj28資訊網(wǎng)——每日最新資訊28at.com

思路

仔細(xì)觀察發(fā)現(xiàn),鍵值對(duì)的規(guī)律是第一個(gè)字段是string 類型,但是第二個(gè)是對(duì)象類型。加上沒(méi)有字段名稱。所以第一想到的是Dictionary。nOj28資訊網(wǎng)——每日最新資訊28at.com

nOj28資訊網(wǎng)——每日最新資訊28at.com

下面看下Dictionary特性:nOj28資訊網(wǎng)——每日最新資訊28at.com

  • 必須包含名空間System.Collection.Generic   
  • Dictionary里面的每一個(gè)元素都是一個(gè)鍵值對(duì)(由二個(gè)元素組成:鍵和值)   
  • 鍵必須是唯一的,而值不需要唯一的   
  • 鍵和值都可以是任何類型(比如:string, int, 自定義類型,等等)   
  • 通過(guò)一個(gè)鍵讀取一個(gè)值的時(shí)間是接近O(1)   
  • 鍵值對(duì)之間的偏序可以不定義

nOj28資訊網(wǎng)——每日最新資訊28at.com

所以對(duì)應(yīng)的c# 類型是Dictionary<string, dynamic>>。nOj28資訊網(wǎng)——每日最新資訊28at.com

nOj28資訊網(wǎng)——每日最新資訊28at.com

眼見(jiàn)為實(shí),那么接下來(lái)我們來(lái)驗(yàn)證下是否可行。nOj28資訊網(wǎng)——每日最新資訊28at.com

nOj28資訊網(wǎng)——每日最新資訊28at.com

(1) nuget引用 using Newtonsoft.Json;nOj28資訊網(wǎng)——每日最新資訊28at.com

nOj28資訊網(wǎng)——每日最新資訊28at.com

(2) 準(zhǔn)備一段數(shù)據(jù)nOj28資訊網(wǎng)——每日最新資訊28at.com

{    "r545454aa":"gfgf方(rttr)",    "111":"機(jī)trtrrt",      "rrr":"2022-02-11",    "tt":[        "ghhg",        "nbbn"    ],    "545454":"fdfdfd"   }

nOj28資訊網(wǎng)——每日最新資訊28at.com

(3) 解析  JsonConvert.DeserializeObject<Dictionary<string, dynamic>>nOj28資訊網(wǎng)——每日最新資訊28at.com

   private string Convertjson(string jsonStr)        {            var model = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(jsonStr);            List<QAModel> list = new List<QAModel>();            foreach (var item in model)            {            。。。。。。。。。。。。            }            }

nOj28資訊網(wǎng)——每日最新資訊28at.com

(4) 到這里我們測(cè)試發(fā)現(xiàn),數(shù)據(jù)正常解析了,接下來(lái)我們就是對(duì)dynamic進(jìn)行再次解析了。nOj28資訊網(wǎng)——每日最新資訊28at.com

  if (item.Value is string)                {                    Text = item.Value;                }                else                {                    。。。。。。。。。。。。。                }

nOj28資訊網(wǎng)——每日最新資訊28at.com

到此,問(wèn)題解決。nOj28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-80894-0.htmlC# 解析 key 值動(dòng)態(tài)的 json 數(shù)據(jù)

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 避免犯錯(cuò)!C++編程中的十大高頻易犯錯(cuò)誤

下一篇: Angular 重磅回歸,能否重回巔峰?

標(biāo)簽:
  • 熱門(mén)焦點(diǎn)
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产一区二区视频在线观看| 久久综合狠狠综合久久综青草 | 欧美人与性禽动交情品 | 久久字幕精品一区| 欧美精品www| 国产精品激情电影| 伊人狠狠色j香婷婷综合| 亚洲精品在线三区| 性做久久久久久久免费看| 老鸭窝毛片一区二区三区| 欧美视频在线观看免费| 国产一区自拍视频| 99精品热6080yy久久| 性做久久久久久久久| 欧美不卡高清| 国产精品午夜在线| 亚洲韩国精品一区| 午夜精品福利一区二区三区av| 玖玖在线精品| 国产久一道中文一区| 亚洲精品国精品久久99热一| 香蕉久久夜色精品国产| 欧美黑人在线观看| 国产偷国产偷亚洲高清97cao | 一区二区三区四区精品| 久久成人精品无人区| 欧美日韩精品中文字幕| 黄色一区二区三区四区| 亚洲午夜视频在线| 欧美成人综合| 国产伊人精品| 亚洲性感美女99在线| 欧美h视频在线| 国产日韩欧美二区| 一区二区三区 在线观看视| 久久久久久亚洲精品不卡4k岛国| 欧美视频二区| 亚洲精品1区2区| 久久久久久久尹人综合网亚洲 | 亚洲精品国产视频| 久久综合九色九九| 国产日产欧美a一级在线| 在线视频精品| 欧美激情一区在线观看| 激情成人在线视频| 香蕉久久夜色精品国产| 欧美四级在线| 日韩视频精品| 欧美14一18处毛片| 激情一区二区三区| 久久gogo国模裸体人体| 国产精品无码永久免费888| 99re在线精品| 欧美激情精品久久久久久免费印度 | 亚洲国产精品激情在线观看| 久久精品成人欧美大片古装| 国产精品自拍三区| 亚洲小说春色综合另类电影| 欧美女同视频| 亚洲精品久久久久久一区二区 | 久久国产视频网| 国产精品久久一区二区三区| 在线视频一区二区| 欧美精品久久一区| 亚洲人成欧美中文字幕| 免费观看成人| 亚洲福利一区| 鲁鲁狠狠狠7777一区二区| 极品日韩av| 久久亚洲精品一区| 伊人色综合久久天天| 久久亚洲私人国产精品va媚药| 狠狠色丁香久久婷婷综合_中| 久久国产手机看片| 狠狠色香婷婷久久亚洲精品| 久久久精品国产免费观看同学| 国产一区二区三区久久久| 欧美中文在线字幕| 国产综合18久久久久久| 久久久精品性| 在线观看欧美成人| 免费在线欧美视频| 亚洲精品乱码视频| 欧美—级在线免费片| 亚洲乱码国产乱码精品精可以看 | 亚洲福利免费| 噜噜爱69成人精品| 亚洲人精品午夜| 欧美激情精品久久久久| 亚洲精品日韩综合观看成人91| 欧美日本在线播放| 亚洲视频一二区| 国产精品夜夜嗨| 欧美在线免费播放| 精品91视频| 免费看成人av| 亚洲精品一区二区网址| 欧美日韩综合另类| 亚洲欧美综合| 国模一区二区三区| 免费观看日韩| 9人人澡人人爽人人精品| 国产精品极品美女粉嫩高清在线 | 亚洲国产一成人久久精品| 欧美电影免费观看高清| 日韩五码在线| 国产精品久久久久久久久搜平片 | 在线亚洲国产精品网站| 国产精品普通话对白| 久久精品五月婷婷| 91久久久在线| 欧美午夜视频网站| 久久aⅴ国产紧身牛仔裤| 亚洲电影激情视频网站| 欧美日韩亚洲一区二区三区| 午夜在线视频一区二区区别| 伊人激情综合| 欧美性一区二区| 久久精品视频网| 99re66热这里只有精品3直播 | 国产农村妇女精品一二区| 麻豆av一区二区三区| 制服丝袜亚洲播放| 国产一区二区三区av电影| 欧美国产一区在线| 午夜久久tv| 亚洲欧洲精品成人久久奇米网| 国产精品九九久久久久久久| 久久人人精品| 亚洲私拍自拍| 精品二区视频| 国产精品vvv| 久久综合99re88久久爱| 亚洲网站在线| 亚洲电影专区| 国产精品推荐精品| 欧美激情精品久久久久| 欧美在线免费视频| 99精品免费视频| 在线观看一区欧美| 国产精品亚洲片夜色在线| 欧美精品日韩一本| 久久精品免费播放| 中文在线一区| 亚洲国产中文字幕在线观看| 国产欧美视频一区二区三区| 欧美人与禽性xxxxx杂性| 久久久www成人免费毛片麻豆| 一区二区三区国产在线观看| 一区二区在线观看视频| 国产精品区二区三区日本 | 欧美日韩在线一区二区| 久久深夜福利| 亚洲欧美日韩另类精品一区二区三区 | 一区在线免费| 欧美一区二区在线免费观看| 国产亚洲永久域名| 欧美日韩爆操| 久久久美女艺术照精彩视频福利播放| 日韩小视频在线观看专区| 国产亚洲一本大道中文在线| 久久青草欧美一区二区三区| 国产综合一区二区| 欧美三级中文字幕在线观看| 久久性色av| 午夜视黄欧洲亚洲| 一本在线高清不卡dvd| 红桃视频成人| 欧美区视频在线观看| 久久久久久一区二区| 亚洲一区二区在| 91久久精品国产91久久性色tv| 国产视频观看一区| 国产精品久久久久aaaa九色| 欧美日产国产成人免费图片| 老妇喷水一区二区三区| 久久国产精彩视频| 亚洲在线网站| 中文在线资源观看视频网站免费不卡| 亚洲经典在线| 亚洲大片在线观看| 精品91视频| 好吊一区二区三区| 国产一区二区欧美日韩| 国产啪精品视频| 国产精品免费网站| 国产精品黄视频| 欧美午夜精品久久久久久浪潮| 欧美激情一区三区| 欧美福利在线| 欧美风情在线| 欧美不卡一卡二卡免费版| 久热精品视频在线| 免费不卡在线视频| 欧美.www| 欧美顶级大胆免费视频| 麻豆九一精品爱看视频在线观看免费| 久久国产欧美日韩精品| 欧美一区二区三区电影在线观看| 亚洲欧美视频一区| 欧美一级片一区| 欧美一区二区三区在线观看视频 | 亚洲国产精品成人综合| 亚洲国产专区|