在 .NET 中,DataRow 是一個表示單個表行的類。一個 DataRow 對象表示 DataTable 中的一行,該行具有與 DataTable 中的列值相對應的一組屬性。在實際編程中,當需要訪問 DataTable 的某一列時,就需要使用 DataRow 對象。
DataTable dt = new DataTable(); DataRow dr = dt.NewRow(); dr["Name"] = "John"; dr["Age"] = 28; dt.Rows.Add(dr);
JSON 是一種輕量級的數據交換格式,經常用于前端和后端進行數據傳輸。DataRow 對象可以轉換為 JSON 字符串以便于傳輸。
var json = JsonConvert.SerializeObject(dr, Formatting.Indented); Console.WriteLine(json); // 輸出: // { // "Name": "John", // "Age": 28 // }
同樣,也可以將 DataTable 對象轉換為 JSON 字符串。
var json = JsonConvert.SerializeObject(dt, Formatting.Indented); Console.WriteLine(json); // 輸出: // [ // { // "Name": "John", // "Age": 28 // } // ]