C# 将datatable 转换json
2024-10-19 06:18:11
public static string DataTableToJson(DataTable dt)
{
StringBuilder jsonBuilder = new StringBuilder();
jsonBuilder.Append("{\"");
//jsonBuilder.Append(dt.TableName);
jsonBuilder.Append("data");
jsonBuilder.Append("\":[");
for (int i = ; i < dt.Rows.Count; i++)
{
jsonBuilder.Append("{");
for (int j = ; j < dt.Columns.Count; j++)
{
jsonBuilder.Append("\"");
jsonBuilder.Append(dt.Columns[j].ColumnName);
jsonBuilder.Append("\":\"");
jsonBuilder.Append(dt.Rows[i][j].ToString());
jsonBuilder.Append("\",");
}
jsonBuilder.Remove(jsonBuilder.Length - , );
jsonBuilder.Append("},");
}
jsonBuilder.Remove(jsonBuilder.Length - , );
jsonBuilder.Append("]}");
return jsonBuilder.ToString();
}
最新文章
- 我的Android第五章:通过Intent实现活动与活动之间的交互
- javascript中的true和false
- Android HttpURLConnection And HttpClient
- 关于.NET(c#)引用Dll后,找不到命名空间的问题
- Android开发之蓝牙 --修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备
- Char、AnsiChar、WideChar、PChar、PAnsiChar、PWideChar 的用法
- [转载]oracle 11g不能导出空表的多种解决方法
- mysql存储过程 OUT or INOUT argument 3 for routine
- TEX Quotes(字符串,水)
- [转]HTTP请求模型和头信息参考
- hadoop 常用配置项【转】
- 5月2日——iOS11定位失效问题
- css 中 zoom和transform:scale的区别(转载)
- 大数据Hadoop——HDFS Shell操作
- 检查URL的可用性脚本
- CachedIntrospectionResults 初始化
- 2018-2019 Exp3 免杀原理与实践
- Day5 JavaScript(三)事件、表单验证以及初识jQuery
- 关于mybatis的思考(3)——ResultMaps的使用
- 【黑客免杀攻防】读书笔记15 - 源码免杀、C++壳的编写