C# 将datatable 转换json
2015-12-18 16:14
609 查看
public static string DataTableToJson(DataTable dt) { StringBuilder jsonBuilder = new StringBuilder(); jsonBuilder.Append("{\""); //jsonBuilder.Append(dt.TableName); jsonBuilder.Append("data"); jsonBuilder.Append("\":["); for (int i = 0; i < dt.Rows.Count; i++) { jsonBuilder.Append("{"); for (int j = 0; j < dt.Columns.Count; j++) { jsonBuilder.Append("\""); jsonBuilder.Append(dt.Columns[j].ColumnName); jsonBuilder.Append("\":\""); jsonBuilder.Append(dt.Rows[i][j].ToString()); jsonBuilder.Append("\","); } jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append("},"); } jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append("]}"); return jsonBuilder.ToString(); }
相关文章推荐
- 连接javascript
- 禁用和启用链接(a元素|LinkButton)的js方法
- 使用 jsoup 对 HTML 文档进行解析和操作
- 什么是DOM?DOM和JavaScript的关系[web开发]
- JavaScript(6) - 数组
- JavaScript中函数参数的值传递和引用传递
- VBScript把json字符串解析成json对象的2个方法
- JS完美运动框架详解——原理分析及demo
- JS导出gridview到excel
- Ext.js5用XML数据做的表(12)
- jsp中的basePath和path
- bzoj2208 [Jsoi2010]连通数(scc+bitset)
- Python+Selenium+PhantomJS下载JavaScript异步加载网页
- 使用Jsoup实现简单的页面信息爬取
- 条码解析的一片js
- json格式转换
- Ext.js5的小鲱鱼分页(11)(silding pager)
- document.write插入js标签会覆盖页面的问题
- GOF提出的23种设计模式是哪些 设计模式有创建形、行为形、结构形三种类别 常用的Javascript中常用设计模式的其中17种 详解设计模式六大原则
- JSON的一些使用