DataTable转为JSON数据格式代码
做项目要用到DataTable转为JSON数据,在前台用ExtJs来操作。所以把这个方法放上来:
2 {
3 StringBuilder sb = new StringBuilder();
4 sb.Append("{\"totalCount\":" + dt.Rows.Count + ",\"data\":");
5 sb.Append("[");
6 try
7 {
8 if (dt.Rows.Count > 0)
9 {
10 Hashtable ht = new Hashtable();
11 for (int i = 0; i < dt.Columns.Count; i++)
12 {
13 ht.Add(i, dt.Columns[i].ColumnName);
14 }
15 for (int i = 0; i < dt.Rows.Count; i++)
16 {
17 sb.Append("{");
18 for (int j = 0; j < dt.Columns.Count; j++)
19 {
20 sb.Append(string.Format("\"{0}\":\"{1}\",",
21 ht[j], dt.Rows[i][j].ToString()));
22 }
23 sb.Remove(sb.ToString().LastIndexOf(","), 1);
24 sb.Append("},");
25 }
26 sb.Remove(sb.ToString().LastIndexOf(","), 1);
27 ht.Clear();
28 ht = null;
29 }
30 }
31 catch (Exception ex)
32 {
33 throw new Exception(ex.Message);
34 }
35 finally
36 {
37 sb.Append("]}");
38 }
39 return sb.ToString();
40 }
转载于:https://www.cnblogs.com/jay-xu33/archive/2010/11/04/DataTable_Json.html
DataTable转为JSON数据格式代码相关推荐
- 把实体 转为json 数据格式---jackson 的详细用法.
下载:http://www.oschina.net/p/jackson 首先介绍三个注解: @JsonAutoDetect (method/field):作用于方法或字段,用来表明,当生成json的时 ...
- NPOI读取Excel生成DataTable转为Json后利用LitJons读取
NPOI:http://npoi.codeplex.com/ LitJson:https://code.google.com/p/litjsonmd/downloads/list using Syst ...
- C#中怎样将Listlt;自己定义gt;转为Json格式 及相关函数-DataContractJsonSerializer
对C#和.net使用List<自己定义>和Json格式相互转化的方法进行总结 关于JSON的入门介绍见http://www.json.org/ ,或者百度,这里不赘述,只是通过以下的样例会 ...
- sql查询结果转化为JSON数据格式
分析: 查询结果转换成json需要经过两个步骤,首先将查询结果转成XML数据,然后通过XML数据转成json.代码部分来源于网上. 一.查询结果转为XML //其中@ParameterSQL为要查询的 ...
- 后台怎么接收处理从url 客户端传来的json数据格式
最近做项目用到了 一个新的客户端传参的方式,主要采用的是客户端以json数据格式的方式想后台传递数据,所以,后台接收的参数也是json格式的,刚开始不知道怎么做, 到最后才找到了解决的办法就是利用go ...
- 将html代码确析成json数据格式,JSON字符串解析成JSON数据格式
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 使用eval函数来解析,并且使用jquery的ea ...
- Ajax---使用json数据格式输出数据
将Ajax得到的数据使用json数据格式输出 1.项目清单 2.代码 2.1.Procince类代码 2.2.ProvinceDao类代码 2.3.QueryJsonServlet类代码 2.4.Te ...
- java json解析 代码_Java构造和解析Json数据的两种方法详解一
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...
- ajax json 封装,Ajax--json(Ajax调用返回json封装代码、格式及注意事项)
Ajax调用json封装代码: //Ajax调用返回JSON public function JsonQuery($sql,$type=1,$db="mydb") { //定义数据 ...
- 什么是JSON数据格式?
一.什么是 JSON ? JSON 是 JavaScript 对象表示法(全称JavaScript Object Notation),类似于XML. JSON 是轻量级的文本数据交换格式,它比 XML ...
最新文章
- SupeSite后台添加新闻增加【预览】功能
- [codevs 1298] 凸包周长 [codevs 3201] 奶牛代理商 XI
- jetty 通过配置文件嵌入式启动web服务
- packt_Packt发行的$ 5 Java编程书籍:精通Java 9,Java 9高性能
- html:(30):继承和特殊性
- 关系的三类完整性约束
- 最简易上手的numpy学习笔记二
- ubuntu环境下使用cat命令合并代码
- spring源码分析AOP原理图文详解
- cubase DCOM connection to programe Synsopose.exe failed
- Linux与Windows的区别与比较,及Linux基本命令
- Python动态网页爬虫-----动态网页真实地址破解原理
- 新年金市上行动力堪忧 美债收益率大幅上涨
- JS实现函数递归、运用技巧
- m序列码产生电路设计与仿真
- 相位相关计算两张图片的平移量
- Jetson Nano--YoLoV5测试运行--记录
- 微信在线客服 php,微信小程序中添加联系在线客服功能
- 【1072】鸡尾酒疗法
- minecraft领取