DataTable转(字符串形式的)json;DataTable转easyui grid可以识别的json结构
来源:互联网 发布:国际象棋作弊软件 编辑:程序博客网 时间:2024/06/06 16:58
using System.Web.Script.Serialization;
namespace test
{
/// <summary>
/// 关于json的操作
/// </summary>
public class Json
{
/// <summary>
/// 用于生成适用于easyui datagrid的可识别json结构
/// </summary>
public class EDataGridTable
{
private int total { get; set; }
private DataTable rows { get; set; }
public EDataGridTable(int total, DataTable rows)
{
this.total = total;
this.rows = rows;
}
/// <summary>
/// 将EDataGridTable转化为easyui grid可以识别的json结构
/// </summary>
/// <returns></returns>
public string ToJson()
{
return "{ \"total\":\"" + total + "\",\"rows\":" + DataTableToJson(rows) + "}";
}
}
/// <summary>
/// 将Datable转化为json
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public static string DataTableToJson(DataTable dt)
{
List<Dictionary<string, object>> list = new List<Dictionary<string, object>>();
foreach (DataRow dr in dt.Rows)
{
Dictionary<string, object> result = new Dictionary<string, object>();
foreach (DataColumn dc in dt.Columns)
{
result.Add(dc.ColumnName, dr[dc]);
}
list.Add(result);
}
JavaScriptSerializer serialize = new JavaScriptSerializer();
//serialize.RecursionLimit = recursionLimit;
return serialize.Serialize(list); //亮点是可以解决特殊字符问题
}
}
}
- DataTable转(字符串形式的)json;DataTable转easyui grid可以识别的json结构
- DataTable转Json Json转DataTable
- DataTable转Json以及Json转DataTable
- DataTable转换成JSON字符串的函数
- DataTable转换成JSON字符串的函数
- DataTable 转 JSON格式
- ALLOYUI JSON 转 DATATABLE
- DataTable转json
- DataTable转json
- json转datatable
- datatable转json
- DataTable转JSON
- DataTable转Json格式
- C# DataTable转json
- c# datatable 转json
- .net json转datatable
- DataTable转JSON
- DataTable转为json并绑定Easyui的datagrid控件
- 成熟一点
- hdu 1695(欧拉函数+容斥原理)
- mysql忘记密码 如何重置获取
- POC
- mysql-group_concat
- DataTable转(字符串形式的)json;DataTable转easyui grid可以识别的json结构
- 小小换行符乱谈(文本文件vs二进制文件)
- 安装Mac版ReactNative傻瓜教程
- apache配置文件
- X11 入门练习
- 去除锁屏功能
- Ionic APP-Web SPA开发进阶(一)AngularJS全栈工程狮进阶
- WebView相关
- android 密码输入通过复选框实现明文密文显示