JSONシリアライズNewtonsoft.Jsonのバージョンは7.0以上が必要です

/// <要約>
///将データテーブル转换成JSON字符串
/// </要約>
/// <PARAM名= "テーブル"> </ PARAM>
/// <戻る> </復帰>
のpublic staticストリングDataTableToJsonWithJavaScriptSerializer(データテーブル表)
{
JavaScriptSerializer jsSerializer =新しいJavaScriptSerializer()。
一覧<辞書<文字列、オブジェクト>> parentRow =新しいリスト<辞書<文字列、オブジェクト>>();
辞書<文字列、オブジェクト> childRow。
foreachの(table.RowsでのDataRow行)
{
childRow =新しい辞書<文字列、オブジェクト>();
foreachの(table.ColumnsでのDataColumn COL)
{
childRow.Add(col.ColumnName、行[COL] .IsDate()?行[COL] .ConvertToDataTimeFormat(」

parentRow.Add(childRow)。
}
jsSerializer.Serialize(parentRow)を返します。
}

おすすめ

転載: www.cnblogs.com/roper/p/11804314.html