C#DataTable、对象数据转Json的方法
2015-11-18 13:46
471 查看
1、C#DataTable转Json
JavaScriptSerializer jss = new JavaScriptSerializer();
ArrayList dic = new ArrayList();
foreach (DataRow dr in dt.Rows)
{
Dictionary<string, object> drow = new Dictionary<string, object>();
foreach (DataColumn dc in dt.Columns)
{
drow.Add(dc.ColumnName.ToLower(), dr[dc.ColumnName]);
}
dic.Add(drow);
}
//序列化
return jss.Serialize(dic);
2、C#对象数组转Json
JsonConvert.SerializeObject(实体类或List<实体类>)
JavaScriptSerializer jss = new JavaScriptSerializer();
ArrayList dic = new ArrayList();
foreach (DataRow dr in dt.Rows)
{
Dictionary<string, object> drow = new Dictionary<string, object>();
foreach (DataColumn dc in dt.Columns)
{
drow.Add(dc.ColumnName.ToLower(), dr[dc.ColumnName]);
}
dic.Add(drow);
}
//序列化
return jss.Serialize(dic);
2、C#对象数组转Json
JsonConvert.SerializeObject(实体类或List<实体类>)
相关文章推荐
- JSON.parse()和JSON.stringify()
- js 根据出生日期获得年龄
- 【JSP开发】有关session的登录注销的一个小例子
- 关于JSON的一些总结
- javascript函数表达式
- 深入浅出 JavaScript 中的 this
- 七步写出优秀的JS代码
- Javascript中null和undefined的区别
- js字符串正则替换
- [javascript]获取非行间样式及其兼容性解决
- 常用js正则表达式
- javascript正则表达式定义(语法)
- 从jsp页面导出Excel(IE和其他浏览器下)
- 详解JavaScript中常用的函数类型
- javascript函数 (二 定义函数的三种方法)
- JavaScript如何动态创建table表格
- json串中的对象集合如何转换出来
- JavaScript 函数 (一 JavaScript 函数的声明与使用)
- javascript中字体浮动效果的简单实例演示
- 如何在JS代码里获取浏览器地址栏传过来的参数/页面间传值