把DataTable转换为泛型List<T>或是JSON
2015-12-11 10:51
806 查看
原文:把DataTable转换为泛型List<T>或是JSON在开发ASP.NET Web API或ASP.NET MVC时,我们从数据库得到的数据往往是DataSet或是DataTable。为了能让前端JQuery能方便使用至这些数据,我们需要把这些数据转换为泛型List<T>或是JSON。
Insus.NET有把这个转换功能写成一个扩展方法:
View Code
实例应用,可以从下面这篇可以参考:《创建与使用Web API》 /article/4668942.html
Insus.NET有把这个转换功能写成一个扩展方法:
public static string ToJson(this DataTable table) { List<Dictionary<string, object>> list = new List<Dictionary<string, object>>(); foreach (DataRow row in table.Rows) { Dictionary<string, object> dict = new Dictionary<string, object>(); foreach (DataColumn col in table.Columns) { dict[col.ColumnName] = row[col]; } list.Add(dict); } return serializer.Serialize(list); }
View Code
实例应用,可以从下面这篇可以参考:《创建与使用Web API》 /article/4668942.html
相关文章推荐
- jetty发布项目jsp不编译按文本输出问题
- Extjs提交的Json里中文乱码
- JS判断是否是IE浏览器仅仅需要7bytes!
- 页面缓存js问题解决
- 页面缓存js问题解决
- js 时间
- Javascript中改变this指针的指向的三种方法
- js获取手机联网状态
- javascript获取隐藏元素(display:none)的高度和宽度的方法(转)
- JavaScript学习笔记之——初识js
- 向左无缝滚动javascript
- 向右无缝滚动javascript
- 向上无缝滚动javascript
- 动态加载js的方法
- jsp页面编辑匹配下拉选中
- 将 project.json 项目转换为 Visual Studio 2015 解决方案
- 接收前台返回的Json格式参数
- Chrome 中的 JavaScript 断点设置和调试技巧
- web中接收不到自定义控件事件的简单解决方案(修改控件)
- js------for-in