国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

C# 將 Json 解析成 DateTable

2019-11-17 02:38:28
字體:
來源:轉載
供稿:網友
C# 將 Json 解析成 DateTable
#region 將 Json 解析成 DateTable ///  /// 將 Json 解析成 DateTable。 /// Json 數據格式如: /// {table:[{column1:1,column2:2,column3:3},{column1:1,column2:2,column3:3}]} ///  ///要解析的 Json 字符串 /// 返回 DateTable public DataTable JsonToDataTable(string strJson) { // 取出表名 var rg = new Regex(@(?<={)[^:]+(?=:[), RegexOptions.IgnoreCase); string strName = rg.Match(strJson).Value; DataTable tb = null; // 去除表名 strJson = strJson.Substring(strJson.IndexOf([) + 1); strJson = strJson.Substring(0, strJson.IndexOf(])); // 獲取數據 rg = new Regex(@(?<={)[^}]+(?=})); MatchCollection mc = rg.Matches(strJson); for (int i = 0; i < mc.Count; i++) { string strRow = mc[i].Value; string[] strRows = strRow.Split(','); // 創建表 if (tb == null) { tb = new DataTable(); tb.TableName = strName; foreach (string str in strRows) { var dc = new DataColumn(); string[] strCell = str.Split(':'); dc.ColumnName = strCell[0].Replace(, ); tb.Columns.Add(dc); } tb.AcceptChanges(); } // 增加內容 DataRow dr = tb.NewRow(); for (int j = 0; j < strRows.Length; j++) { dr[j] = strRows[j].Split(':')[1].Replace(, ); } tb.Rows.Add(dr); tb.AcceptChanges(); } return tb; } #endregion

?
1
?
    • 發表評論 共有條評論
      用戶名: 密碼:
      驗證碼: 匿名發表
      主站蜘蛛池模板: 泗水县| 尼玛县| 秀山| 富顺县| 晋州市| 达尔| 剑阁县| 永济市| 岐山县| 陆丰市| 缙云县| 周宁县| 汕尾市| 布拖县| 锡林郭勒盟| 东乡县| 新河县| 铁岭县| 靖宇县| 甘肃省| 碌曲县| 江门市| 鄂托克旗| 华池县| 长丰县| 鄂州市| 山西省| 新宁县| 高雄县| 青州市| 昌平区| 鲁山县| 封开县| 上林县| 东港市| 德格县| 景泰县| 仁化县| 青铜峡市| 霍林郭勒市| 葫芦岛市|
        <p id="apz33"><ins id="apz33"></ins></p>
        <p id="apz33"><ins id="apz33"></ins></p>