a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

大致闡述JSON數據格式的編寫與運行方式

發布時間:  2012/9/23 16:14:34

本文著重介紹下JSON數據格式的相關內容說明,隨著JSON的不斷發展,編程的技巧也出現了不一樣的形式,對一些輕量級的數據交換格式進行編寫時,需要注意一些問題,比如輕量級的數據交換格式的問題。

 

本次工作內容是要將以下數據解析成.Net可以使用的數據,返回的數據除了header,其他的都是可變的,也就是說結構不是固定的。完全由用戶選擇,所以選擇了生成DataTable。

SON數據格式如下:

  1. using System;  
  2.  
  3. using System.Collections.Generic;  
  4.  
  5. using System.Text;  
  6.  
  7. using System.Data;  
  8.  
  9. using System.Web.Script.Serialization;  
  10.  
  11.    
  12.  
  13. namespace Tencent.Itil.Cmsi.Common  
  14.  
  15. {  
  16.  
  17.     public class GeneralSearchResult  
  18.  
  19.     {  
  20.  
  21.         public Header header = new Header();  
  22.  
  23.         private DataTable fieldDefine = new DataTable();  
  24.  
  25.         /// <summary> 
  26.  
  27.         /// 返回的數據結構定義,無數據  
  28.  
  29.         /// </summary> 
  30.  
  31.         public DataTable FieldDefine  
  32.  
  33.         {  
  34.  
  35.             get { return fieldDefine; }  
  36.  
  37.             set { fieldDefine = value; }  
  38.  
  39.         }  
  40.  
  41.    
  42.  
  43.         private DataTable retrunData = new DataTable();  
  44.  
  45.         /// <summary> 
  46.  
  47.         /// 返回的數據,格式為DataTable,結構和FieldDefine中的結構一樣  
  48.  
  49.         /// </summary> 
  50.  
  51.         public DataTable RetrunData  
  52.  
  53.         {  
  54.  
  55.             get { return retrunData; }  
  56.  
  57.             set { retrunData = value; }  
  58.  
  59.         }  
  60.  
  61.    
  62.  
  63.         /// <summary> 
  64.  
  65.         /// 將json數據轉換為定義好的對象,數據轉換為DataTable  
  66.  
  67.         /// </summary> 
  68.  
  69.         /// <param name="jsonText"></param> 
  70.  
  71.         /// <returns></returns> 
  72.  
  73.         public static GeneralSearchResult GetTransformData(string jsonText)  
  74.  
  75.         {  
  76.  
  77.             GeneralSearchResult gsr = new GeneralSearchResult();  
  78.  
  79.    
  80.  
  81.             JavaScriptSerializer s = new JavaScriptSerializer();  
  82.  
  83.             Dictionary<string, object> JsonData = (Dictionary<string, object>)s.DeserializeObject(jsonText);  
  84.  
  85.             Dictionary<string, object> dataSet = (Dictionary<string, object>)JsonData["dataSet"];  
  86.  
  87.             Dictionary<string, object> header = (Dictionary<string, object>)dataSet["header"];  
  88.  
  89.             Dictionary<string, object> fieldDefine = (Dictionary<string, object>)dataSet["header"];  
  90.  
  91.             Dictionary<string, object> data = (Dictionary<string, object>)dataSet["data"];  
  92.  
  93.             object[] rows = (object[])data["row"];  
  94.  
  95.             gsr.header.Version = header["version"].ToString();  
  96.  
  97.             gsr.header.ErrorInfo = header["errorInfo"].ToString();  
  98.  
  99.             gsr.header.ReturnCode = header["returnCode"].ToString();  
  100.  
  101.             gsr.header.ReturnRows = Convert.ToInt16(header["returnRows"]);  
  102.  
  103.             gsr.header.TotalRows = Convert.ToInt16(header["totalRows"]);  
  104.  
  105.    
  106.  
  107.             Dictionary<string, object> dicFieldDefine = (Dictionary<string, object>)dataSet["fieldDefine"];  
  108.  
  109.             foreach (KeyValuePair<string, object> ss in dicFieldDefine)  
  110.  
  111.             {  
  112.  
  113.    
  114.  
  115.                 gsr.FieldDefine.Columns.Add(ss.Key, typeof(string));  
  116.  
  117.    
  118.  
  119.             }  

JSON數據格式使用方法:

  1. GeneralSearchResult gsr = new GeneralSearchResult();   
  2. gsr = GeneralSearchResult.GetTransformData(text);  

本文出自:億恩科技【www.ibaoshan.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    成人AV无码一区二区三区| 欧美成人区精品一区二区婷婷| CHINA丰满人妻VIDEOS| 无遮挡边吃摸边吃奶边做| 妺妺窝人体色www聚色窝欢迎| 国产精品美女被操| 16岁MACBOOKPRO日本| 忘忧草WWW中文在线资源 | 伊人久久大香线蕉AV网禁呦| 熟妇与小伙子MATUR老熟妇E| 老熟女多次高潮露脸视频| 国产成人片无码视频在线观看| 中文乱码人妻一区二区三区视频| 无码人妻久久久久一区二区三区91 | 教官在我腿间疯狂驰聘视频| 八区精品色欲人妻综合网| 亚洲欧美日韩精品久久亚洲区| 日本一道综合久久AⅤ久久| 久久久久久精品免费免费HD| 二三四五六七无产乱码| 一区二区三区欧美| 天天做天天爱天天综合网| 免费无码的AV片在线观看| 国产欧美久久久精品影院| CSGO未满十八岁能玩多久| 亚洲国产午夜精品理论片| 日韩精品久久久免费观看| 久久久久国色AV免费看| 公交车上噗嗤一声尽根而没| 曰本A级毛片无卡免费视频VA| 无码人妻久久久久一区二区三区91 | 色综合久久无码五十路人妻| 看全色黄大色黄女片爽在线看| 国产精品边做奶水狂喷无码| 97久久综合亚洲色HEZYO| 亚洲风情亚Aⅴ在线发布| 丧尸 湿润 粗大 快感 变异| 乱码一卡二卡新区永久入口| 国产欧美亚洲精品第一页| CHINESE熟女老女人HD视| 亚洲精品色午夜无码专区日韩| 少妇极品熟妇人妻无码| 免费中文无码AV动作片| 护士被弄到高潮喷水抽搐| 粉嫩av.con| 377人体粉嫩噜噜噜| 亚洲成AV人片在线观看天堂无| 色噜噜人妻丝袜aV先锋影音先| 麻豆精品一区综合AV在线| 国产一区二区三区美女| 粗大的内捧猛烈进出| 2021国内精品久久久久免费| 亚洲精品无码日韩国产不卡Av| 天天做天天爱夜夜夜爽毛片| 男人的又粗又长又硬有办法吗| 精品国产综合区久久久久久| 国产互换人妻好紧HD无码| YSL千人千色T9T9T9| 伊人久久大香线蕉成人| 亚洲AV无码不卡在线观看下载| 色YEYE香蕉凹凸视频在线观看| 免费看又黄又爽又猛的视频| 精品国产AV一区二区三区| 国产成人亚洲综合无码18禁禁| japanese国产在线观看| 一本大道东京热无码AV| 亚洲AV无码成电影在线播放| 色噜噜狠狠一区二区三区 | 欧美最猛性XXXXX大叫| 久久午夜夜伦鲁鲁片免费无码影视| 国产亚洲精品精品国产亚洲综合| 成视频年人黄网站免费视频| 4399理论片午午伦夜理片| 亚洲人成人一区二区三区| 无人区码二码三码四码区别| 日韩和的一区二区区别是什么| 男男AV纯肉无码免费播放无码| 久久EE热这里只有精品| 国产熟妇与子伦HD| 丰满饱满极品熟妇XXXX| A亚洲VA欧美VA国产综合| 一本大道东京热无码视频| 亚洲AV片无码久久尤物| 天天看片高清观看免费| 人人妻人人澡人人爽人人到DVD| 免费国产成人AⅤ观看| 久久精品成人欧美大片| 国产又色又爽又刺激在线播放| 国产AV一区二区三区无码野战| 暗呦交小U女国产精品视频| 18禁裸体动漫美女无遮挡网站| 亚洲欧美性爱视频| 亚洲 欧洲 日产 经典| 天堂俺去俺来也WWW色官网| 日本JAPANESE 办公室丝| 欧美成人精品一区二区三区色欲| 久久综合亚洲色一区二区三区| 极品少妇自慰喷白浆av| 国产免费AV片在线播放| 国产AV无码专区亚洲AV桃花庵 | 无码熟妇人妻AⅤ在线影片| 日韩一区在线视频| 秋霞午夜无码鲁丝片午夜精品| 免费观看电视剧全集在线播放高清 | 精品人妻少妇一区二区三区夜夜嗨| 国产乱妇乱子在线播放视频| 高H日本视频一区| 成 人 黄 色 网站 S色| ASSFREE疯狂老妇熟女| 在线亚洲熟妇一区二区三| 亚洲色欲AV无码成人专区| 亚洲AV永久无码精品古装片| 无码热综合无码色综合| 熟悉妇人妻av无码毛片| 日韩AV一区二区在线| 人妻AV无码系列专区移动可看 | 午夜天堂AV天堂久久久| 天堂在\/线中文在线8| 日韩视频中文字幕精品偷拍| 人妻无码视频一区二区三区| 欧美XXXⅩ重口变态调教| 蜜臀AV无码一区二区三区小说| 久久亚洲AV无码精品色午夜| 久久99青青精品免费观看| 饥渴少妇AV无码影片| 国色天香精品一卡2卡3卡4| 国产精品自产Av一区二区三区 | YY6090新视觉影院| A级毛片免费观看在线| 2020久久国产综合精品SWA| 中国极品少妇XXXXX| 夜夜爱夜夜做夜夜爽| 亚洲男同帅GAY片在线观看| 亚洲国产午夜精品理论片| 亚洲GV永久无码天堂网| 亚洲AV日韩AV永久无码水密桃| 无码中文国产不卡视频| 无码人妻精品一区二区三区在线| 玩弄美艳馊子高潮秀色可贪| 天天躁日日躁狠狠躁欧美老妇小说 | 色欲综合久久躁天天躁| 日韩一区二区三区精品| 日韩精品无码成人专区| 日本熟少妇裸交ⅩXX视频| 人与善交XUANWEN18| 奇米精品视频一区二区三区| 欧美性受XXXX黑人猛交免费看| 欧美黑人性爱视频| 欧美人与禽Z0ZO牲伦交| 欧美人妻精品一区二区在线| 欧美色欧美亚洲另类二区| 欧美黑人巨大XXXX黑人猛| 欧美精品人妻AⅤ在线观视频免费 欧美精品免费观看二区 | 国产精品丝袜高跟鞋| 国产精品久久久久久久久免费| 国产精品成人永久在线四虎| 国产激情久久久久影院老熟女免费 | 成人免费区一区二区三区| 被伴郎的内捧猛烈进出H| 宝宝湿透了还嘴硬怎么回事| 暴躁少女CSGO图片| 成人黄网站高清免费视频| 成人片黄网站色多多WWW| 大肉大捧一进一出好爽视频MBA| 嗯啊开小嫩苞HHH好深男男| 国产AⅤ精品一区二区三理论片| 国产VOYEUR精品偷窥222| 国产AV无码专区亚洲AVJUL| 国产精品18久久久久久vr| 国产精品露脸国语对白| 国产微拍精品一区二区| 国色天香在线观看全集免费播放| 狠狠躁日日躁夜夜躁2020| 精品人妻一区二区三区免费| 久久97人妻无码一区二区三区| 久久精品99久久香蕉国产色戒| 久久久综合九色综合鬼色| 两个男人吮她的花蒂和奶水视频| 免费A级毛片18禁| 欧美精产国品一二三类产品特点| 强被迫伦姧惨叫VIDEO| 日本熟妇厨房XXXXX乱电影| 揉着我的奶从后面进去| 帅气小鲜肉自慰VIDEO| 无码人妻少妇色欲AV一区二区| 亚洲AVAV国产AV综合AV| 亚洲国产精久久久久久久| 亚洲一区在线观看XXX| 在线看片无码永久免费AV| 6080午夜三级中文在线观看| JAPANRCEP老熟妇乱子伦视频| 成人观看免费毛片爽| 国产98在线 | 免费| 国产女主播喷水视频在线观看| 国外免费IPHONE网站| 精品亚洲国产成人AV不卡| 久久综合激的五月天的歌词| 麻豆影视视频在线观看完整版| 欧美XXXX做受欧美| 人妻无码一区二区视频|