1 dataTable转换成Json格式 :
2 /// <summary>
3 /// dataTable转换成Json格式
4 /// </summary>
5 /// <param name="dt"></param>
6 /// <returns></returns>
7 private string DataTable2Json(DataTable dt)
8 {
9 //dt.Columns.Remove("回写字段");
10 StringBuilder jsonBuilder = new StringBuilder();
11 //jsonBuilder.Append("[");
12 for (int i = 0; i < dt.Rows.Count; i++)
13 {
14 jsonBuilder.Append("{");
15 for (int j = 0; j < dt.Columns.Count; j++)
16 {
17 if (dt.Columns[j].Caption != "回写字段")
18 {
19 jsonBuilder.Append("\"");
20 jsonBuilder.Append(dt.Columns[j].ColumnName);
21 jsonBuilder.Append("\":\"");
22 jsonBuilder.Append(dt.Rows[i][j].ToString());
23 jsonBuilder.Append("\",");
24 }
25 }
26 jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
27 jsonBuilder.Append("},");
28 }
29 jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
30 //jsonBuilder.Append("]");
31 //jsonBuilder.Append("}");
32 return jsonBuilder.ToString();
33 }
34
35