国产探花免费观看_亚洲丰满少妇自慰呻吟_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>