//获取数据 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(); if (str.Contains("#")) { string[] strCell = str.Split('#');
if (strCell[0].Substring(0, 1) == "\"") { int a = strCell[0].Length;
if(a>2) { dc.ColumnName = strCell[0].Substring(1, a - 2); }
//增加内容 DataRow dr = tb.NewRow(); int k = 0; for (int r = 0; r < strRows.Length; r++) { if (strRows[r].Contains("#")) { dr[k] = strRows[r].Split('#')[1].Trim().Replace(",", ",").Replace(":", ":").Replace("\"", ""); } else { k = r - 1; }