C# DataTable转换成JSON数据
来源:互联网 发布:mac好用的软件推荐 编辑:程序博客网 时间:2024/06/01 22:10
public string DataTableToJson(DataTable dt)
{
string str = "";
if (dt.Rows.Count > 0)
{
string[] titlecolumn = new string[dt.Columns.Count];
for (int i = 0; i <= dt.Columns.Count - 1; i++)
{
titlecolumn[i] = dt.Columns[i].ColumnName;
}
for (int z = 0; z <= dt.Rows.Count - 1; z++)
{
str += "{";
for (int j = 0; j <= dt.Columns.Count - 1; j++)
{
if (j < (dt.Columns.Count - 1))
{
str += "\"" + titlecolumn[j] + "\":\"" + dt.Rows[z][j].ToString() + "\",\n";
}
else
{
if (z < (dt.Rows.Count - 1))
str += "\"" + titlecolumn[j] + "\":\"" + dt.Rows[z][j].ToString() + "\"},\n";
else
str += "\"" + titlecolumn[j] + "\":\"" + dt.Rows[z][j].ToString() + "\"}\n";
}
}
}
}
return "[" + str + "]";
}
{
string str = "";
if (dt.Rows.Count > 0)
{
string[] titlecolumn = new string[dt.Columns.Count];
for (int i = 0; i <= dt.Columns.Count - 1; i++)
{
titlecolumn[i] = dt.Columns[i].ColumnName;
}
for (int z = 0; z <= dt.Rows.Count - 1; z++)
{
str += "{";
for (int j = 0; j <= dt.Columns.Count - 1; j++)
{
if (j < (dt.Columns.Count - 1))
{
str += "\"" + titlecolumn[j] + "\":\"" + dt.Rows[z][j].ToString() + "\",\n";
}
else
{
if (z < (dt.Rows.Count - 1))
str += "\"" + titlecolumn[j] + "\":\"" + dt.Rows[z][j].ToString() + "\"},\n";
else
str += "\"" + titlecolumn[j] + "\":\"" + dt.Rows[z][j].ToString() + "\"}\n";
}
}
}
}
return "[" + str + "]";
}
0 0
- C# DataTable 转换成JSON数据
- C# DataTable转换成JSON数据
- c# Json List DataTable 数据相互转换
- 将DataTable数据转换成JSON数据
- c# Json List<T> DataTable 数据相互转换
- c# Json List<T> DataTable 数据相互转换
- c# Json List<T> DataTable 数据相互转换
- c# Json List<T> DataTable 数据相互转换
- c# Json List<T> DataTable 数据相互转换
- c# Json List<T> DataTable 数据相互转换
- C#中DataTable转换JSON
- C#将DataSet或DataTable转换成Json格式数据传递到前台JS脚本
- DataTable转换成JSON
- DataTable 转换成 Json
- C# 将DataTable转换成ExtJS可用的Json格式
- 把datatable和数组转换成JSON格式 C#
- C#中的DataSet、string、DataTable 、对象转换成Json
- C#中的DataSet、string、DataTable 、对象转换成Json
- 如何对 Android 库进行依赖管理?
- 设计模式笔记--享元模式
- Android蓝牙开发浅谈
- 静态库
- spark ssh配置
- C# DataTable转换成JSON数据
- Andriod自动化测试之Monkey与Monkeyrunner的使用
- 汇编入门学习笔记(一)
- html中的横向广告滚动字幕
- 8 Tech Trends to Track in 2016
- 监控入门-vmstat命令
- 20160113,微软1月13日发布9个安全补丁
- collectd+graphite使用
- linux常用命令—— 文档编辑(四)