色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 將datatable json

江奕云2年前10瀏覽0評論

在C#中,將DataTable轉換為JSON數據格式是一項非常有用的操作。JSON是一種輕量級的數據交換格式,由于其易于閱讀和編寫,已成為現代Web應用程序中的標準。以下是一段示例代碼,演示如何將DataTable轉換為JSON:

public string ConvertDataTableToJson(DataTable dataTable)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
foreach (DataRow dataRow in dataTable.Rows)
{
Dictionary<string, object> row = new Dictionary<string, object>();
foreach (DataColumn column in dataTable.Columns)
{
row.Add(column.ColumnName, dataRow[column]);
}
rows.Add(row);
}
return serializer.Serialize(rows);
}

以上代碼首先使用JavaScriptSerializer類來序列化數據表。它將數據表中的每一行轉換為字典對象,并將字典對象添加到一個列表中。最后,通過Serialize() 方法將整個列表序列化為JSON字符串。

有了這段轉換的代碼,你就可以在C#中輕松地將DataTable轉換為JSON格式的數據,并將其傳輸到任何Web服務或其他應用程序中。