码迷,mamicode.com
首页 > Web开发 > 详细

Json序列化Newtonsoft.Json版本需要7.0以上

时间:2019-11-06 13:00:02      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:atime   tostring   str   ali   ons   字符   stat   字符串   需要   

/// <summary>
/// 将DataTable 转换成JSon字符串
/// </summary>
/// <param name="table"></param>
/// <returns></returns>
public static string DataTableToJsonWithJavaScriptSerializer(DataTable table)
{
JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
List<Dictionary<string, object>> parentRow = new List<Dictionary<string, object>>();
Dictionary<string, object> childRow;
foreach (DataRow row in table.Rows)
{
childRow = new Dictionary<string, object>();
foreach (DataColumn col in table.Columns)
{
childRow.Add(col.ColumnName, row[col].IsDate() ? row[col].ConvertToDataTimeFormat("yyyy-MM-dd") : row[col].ToString());
}
parentRow.Add(childRow);
}
return jsSerializer.Serialize(parentRow);
}

Json序列化Newtonsoft.Json版本需要7.0以上

标签:atime   tostring   str   ali   ons   字符   stat   字符串   需要   

原文地址:https://www.cnblogs.com/roper/p/11804314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!