当前位置: 首页 > news >正文

MVC DataTable转ArrayList转JSON返回JSON到页面

if (dt != null)
{
JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
javaScriptSerializer.MaxJsonLength = Int32.MaxValue; //取得最大数值
ArrayList arrayList = new ArrayList();
foreach (DataRow dataRow in dt.Rows)
{
Dictionary<string, object> dictionary = new Dictionary<string, object>(); //实例化一个参数集合
foreach (DataColumn dataColumn in dt.Columns)
{
dictionary.Add(dataColumn.ColumnName, dataRow[dataColumn.ColumnName].ToString());
}
arrayList.Add(dictionary); //ArrayList集合中添加键值
}
return Json(arrayList, JsonRequestBehavior.AllowGet); //返回一个json字符串

}

转载于:https://www.cnblogs.com/914556495wxkj/p/6767020.html

相关文章:

  • 自定义控件自动出现在工具栏
  • 中庸之道别解,读《幸福超越完美》——leo鉴书(13)
  • mvc:argument-resolvers 自定义注解处理参数
  • Android下实现GPS定位服务
  • 数字转化为汉字,如5-五
  • 用Thread做点自动化的事
  • 201521123042 《Java程序设计》 第10周学习总结
  • Mysql全文索引
  • 如何不用组件实现Ajax效果
  • SQL Server中关于基数估计如何计算预估行数的一些探讨
  • NodeJS安装第一个工程.
  • 丢失了'LINQ to SQL类’模板怎么办?
  • Linq O/R设计器的使用
  • 【linux】之内核升级
  • Tomcat端口被占用解决方法
  • 【css3】浏览器内核及其兼容性
  • 5、React组件事件详解
  • CentOS从零开始部署Nodejs项目
  • conda常用的命令
  • exif信息对照
  • golang中接口赋值与方法集
  • HashMap剖析之内部结构
  • HomeBrew常规使用教程
  • Javascript 原型链
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Javascript设计模式学习之Observer(观察者)模式
  • JavaScript设计模式与开发实践系列之策略模式
  • JavaScript实现分页效果
  • mongodb--安装和初步使用教程
  • PAT A1120
  • php的插入排序,通过双层for循环
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 思否第一天
  • 听说你叫Java(二)–Servlet请求
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 小程序开发之路(一)
  • 一些关于Rust在2019年的思考
  • #pragma multi_compile #pragma shader_feature
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (十八)三元表达式和列表解析
  • (算法)求1到1亿间的质数或素数
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)程序员疫苗:代码注入
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net 托管代码与非托管代码
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @RequestParam,@RequestBody和@PathVariable 区别
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)