asp.net DataTable和Dataset序列化成Json格式(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:39 点击:次
{
DataTable dt = (DataTable)value;
writer.WriteStartArray();
foreach (DataRow dr in dt.Rows)
{
writer.WriteStartObject();
foreach (DataColumn dc in dt.Columns)
{
writer.WritePropertyName(dc.ColumnName);
writer.WriteValue(dr[dc].ToString());
}
writer.WriteEndObject();
}
writer.WriteEndArray();
}
public override bool CanConvert(Type objectType)
{
return typeof(DataTable).IsAssignableFrom(objectType);
}
}
调用的话:JavaScriptConvert.SerializeObject(GetTestDataTable(), new DataTableConverter());
摘自 _亚
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>