欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c datatable轉成json

林國瑞2年前8瀏覽0評論

c datatable轉成json格式最常見的方法是使用Newtonsoft.Json庫,以下是一個簡單的示例:

//引入Newtonsoft.Json庫
using Newtonsoft.Json;
//創建一個datatable
DataTable dt = new DataTable("table");
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));
dt.Rows.Add(1, "Tom", 20);
dt.Rows.Add(2, "Jerry", 22);
dt.Rows.Add(3, "Lucy", 18);
//將datatable轉成json
string json = JsonConvert.SerializeObject(dt, Formatting.Indented);

在上面的代碼中,我們首先創建了一個DataTable對象,并添加了三個列和三個行。接著,我們使用JsonConvert.SerializeObject方法將DataTable轉成了json格式。

需要注意的是,轉換出來的json并不是按照DataTable的格式來生成的。DataTable中的列名只被用來作為json中的key,而列的數據類型和值則被轉換成json中的value。如果需要對生成的json進行格式化,可以在JsonConvert.SerializeObject方法中傳遞Formatting.Indented參數。

總的來說,使用Newtonsoft.Json庫將c datatable轉成json格式非常方便。只需要少量的代碼,就可以將DataTable中的數據快速地轉成json,方便后續的處理。