国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂

始創于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.czbl888.cn】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!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小時客服服務熱線

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    h无码动漫在线观看| 亚洲欧美另类动漫| 黑人粗进入欧美aaaaa| 日本一二三四区视频| 日韩在线视频在线观看| 亚洲国产一二三精品无码| 亚洲欧美日韩一级| 久久久亚洲精品无码| 中文字幕乱码免费| 欧美性猛交xxxx乱大交91| www.超碰com| 亚洲成熟丰满熟妇高潮xxxxx| 久久这里只有精品18| 好吊色这里只有精品| 日日夜夜精品视频免费观看| 杨幂毛片午夜性生毛片| 992kp快乐看片永久免费网址| 一本大道熟女人妻中文字幕在线| 免费拍拍拍网站| 免费看日本黄色| 中文字幕色呦呦| 国产专区在线视频| 天天做天天躁天天躁| 九九久久九九久久| 国产 欧美 日本| 精品无码av无码免费专区| 成人在线观看www| 国产欧美综合一区| 国产黄色激情视频| 亚洲色成人www永久在线观看| 免费在线黄网站| 成人网站免费观看入口| 国产成人永久免费视频| 草b视频在线观看| av之家在线观看| 色诱视频在线观看| 亚洲综合婷婷久久| 特级黄色录像片| 中文字幕人妻熟女人妻洋洋| 99久久国产综合精品五月天喷水| 免费日韩在线观看| 久久亚洲中文字幕无码| 欧美日韩激情视频在线观看| 青青青在线播放| 亚洲77777| 色男人天堂av| av动漫在线播放| 国产二区视频在线播放| 久久这里只精品| 国产一区二区在线观看免费视频| 欧美与动交zoz0z| 国产精品久久国产| 免费日韩中文字幕| 在线免费黄色网| 久久艹国产精品| www.日日操| 日本特级黄色大片| 131美女爱做视频| 色悠悠久久综合网| 一本二本三本亚洲码| 国产原创中文在线观看 | 97干在线视频| 中文字幕在线观看第三页| 久久6免费视频| 久无码久无码av无码| 免费av网址在线| 日本高清免费观看| 日日橹狠狠爱欧美超碰| 欧美女同在线观看| 妞干网在线视频观看| 日韩av片专区| 免费看日本毛片| 亚洲精品mv在线观看| 欧美一区二区三区爽大粗免费| 日韩av.com| 黄色一级片播放| 黄色www在线观看| 欧美精品一区二区三区免费播放| 中国老女人av| 特级丰满少妇一级| 日韩视频在线视频| 午夜av中文字幕| 国产精品无码专区av在线播放 | 国产69精品久久久久999小说| 高潮一区二区三区| www国产精品内射老熟女| 精品国产无码在线| 成人免费在线观看视频网站| 精品视频在线观看一区| 992kp免费看片| 国产精品亚洲二区在线观看| 欧美黄网在线观看| 久国产精品视频| 久久国产色av免费观看| 日韩美女爱爱视频| 午夜影院免费版| 日本 片 成人 在线| 日韩在线视频在线观看| 97久久国产亚洲精品超碰热| 日韩av片免费观看| 波多结衣在线观看| 成人久久久久久久久| 欧美又粗又长又爽做受| 免费观看中文字幕| 91精品999| 日韩一区二区三区不卡视频| 日本一本二本在线观看| 国产一区二区片| 亚洲第一综合网站| 天天做天天干天天操| 99re精彩视频| wwww.国产| 天天影视综合色| www黄色在线| www.亚洲天堂网| 欧美亚洲精品一区二区| 国产一区二区三区小说| 成人黄色片免费| 91大学生片黄在线观看| 99精品一区二区三区的区别| 操人视频免费看| 中文字幕av久久| 蜜臀av.com| 亚洲中文字幕无码一区二区三区| 在线观看成人免费| 麻豆传媒网站在线观看| 粉嫩av一区二区三区天美传媒| 99热这里只有精品7| 欧美日韩视频免费在线观看| 色呦呦网站入口| 超级碰在线观看| 久久人人爽人人爽人人av| 国产成a人亚洲精v品在线观看| www.一区二区.com| 欧美亚洲黄色片| 97视频久久久| 成年人免费在线播放| 日本新janpanese乱熟| 最新天堂中文在线| 日韩a一级欧美一级| 久久久无码中文字幕久...| 欧美极品少妇无套实战| 人妻久久久一区二区三区| 18禁男女爽爽爽午夜网站免费| 91看片就是不一样| av免费一区二区| 992tv快乐视频| 久久综合色视频| 国产精品igao| 日韩欧美理论片| 欧美国产视频一区| a√天堂在线观看| 色婷婷一区二区三区av免费看| 无套内谢丰满少妇中文字幕| 久久www视频| 亚洲熟女乱色一区二区三区| 天天爽人人爽夜夜爽| 性欧美18一19内谢| 超碰成人免费在线| 欧美激情精品久久久久久小说| 天天综合天天添夜夜添狠狠添| 看一级黄色录像| 红桃av在线播放| 三级一区二区三区| 免费在线看黄色片| 三级a在线观看| 最近免费观看高清韩国日本大全| 丰满少妇大力进入| 一道本视频在线观看| 四虎4hu永久免费入口| 国产精品免费观看久久| 在线播放黄色av| 日本少妇高潮喷水视频| 99日在线视频| 18禁免费观看网站| www,av在线| 国产中文字幕免费观看| 波多野结衣网页| 黄色a级片免费| 日本精品福利视频| 中文字幕第36页| 大胆欧美熟妇xx| 狠狠干狠狠操视频| 亚洲熟妇国产熟妇肥婆| 亚洲五月激情网| 午夜肉伦伦影院| 米仓穗香在线观看| 一区二区三区 欧美| 日韩黄色短视频| 亚洲国产午夜精品| 免费观看成人在线视频| 男人添女人下部视频免费| 污视频网站观看| 亚洲中文字幕无码中文字| 最新av网址在线观看| 性欧美1819| 亚洲爆乳无码专区| 草草视频在线免费观看| 中文字幕在线视频一区二区| 国内外免费激情视频|