.NET DataTable转化为json格式
标准的json用“分隔,不用'
public static string DataSetToJson(DataTable dt)
{
string json = string.Empty;
try
{
if (dt==null||dt.Rows.Count == 0)
{
return "";
}
json = "{";
json += "'table" + 1 + "':[";
for (int i = 0; i < dt.Rows.Count; i++)
{
json += "{";
for (int j = 0; j < dt.Columns.Count; j++)
{
json += "'" + dt.Columns[j].ColumnName + "':'" + dt.Rows[i][j].ToString() + "'";
if (j != dt.Columns.Count - 1)
{
json += ",";
}
}
json += "}";
if (i != dt.Rows.Count - 1)
{
json += ",";
}
}
json += "]";
json += "}";
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
return json;
}
最新文章
- 加快ArcGIS Server创建缓存速度,CachingTools的实例数
- 第十五章:Android 调用WebService(.net平台)
- Mac 下安装mitmproxy
- 优秀的目录文档内容查找,替换工具,可以飞快的帮助你查询大IIS日志哟。
- LR11安装注意事项
- 条件随机场CRF(一)从随机场到线性链条件随机场
- python基础——面向对象的程序设计
- scrapy 命令行基本用法
- spring事务的7种传播行为
- ASP.NET MVC计划任务实现方法(定时执行某个功能)
- 重写父类、多线程、多进程、logging模块
- Python中的元类
- iTunes空间不足无法备份iphone的问题
- 设置pip代理
- HTML方法
- BusyBox rcS&;fstab配置
- 【开源】检查更新程序 CheckUpdate.Net 的实现
- 安卓5.0宣告了ARM平台全面进入64位时代
- 简单说明什么是递归?什么情况会使用?并使用java实现一个简单的递归程序。
- WEB网页专业词汇 汇总
热门文章
- Custom template tags and filters
- python调用Moxa PCOMM Lite通过串口Ymodem协议发送文件
- [日语歌词] If
- 使用EF6.0出现:CS0029	无法将类型“System.Data.Entity.Core.Objects.ObjectContext”隐式转换为“System.Data.Objects.ObjectContext”错误
- Js处理数据——前端分页工具
- 解决EXC_BAD_ACCESS错误的一种方法--NSZombieEnabled
- NCPC 2012 Cookie Selection
- SEO 网站URL优化
- RTP
- Spark快速数据处理