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

c# table轉(zhuǎn)json

錢諍諍2年前9瀏覽0評論

C# table 轉(zhuǎn) JSON 操作是一項常見的編程操作,它允許開發(fā)人員在代碼中將 .NET 數(shù)據(jù)表轉(zhuǎn)換為 JSON 格式的數(shù)據(jù)對象。在 web 應用程序和其他應用程序中,JSON 數(shù)據(jù)通常比其他格式更方便和易于傳輸。以下是一些使用 C# 將表格轉(zhuǎn)換為 JSON 數(shù)據(jù)的示例。

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web.Script.Serialization;
namespace Test
{
public class CTableToJson
{
public string ConvertDataTableToJson(DataTable dt)
{
var serializer = new JavaScriptSerializer();
var rows = new List<Dictionary<string, object>>();
foreach (DataRow dr in dt.Rows)
{
var row = new Dictionary<string, object>();
foreach (DataColumn col in dt.Columns)
{
row.Add(col.ColumnName, dr[col]);
}
rows.Add(row);
}
return serializer.Serialize(rows);
}
}
}

通過上述代碼,可以將輸入的 DataTable 轉(zhuǎn)換為 JSON 格式的數(shù)據(jù)對象。代碼運行結(jié)果如下:

[
{
"Name": "Simon",
"Age": 30,
"Occupation": "Engineer"
},
{
"Name": "Ann",
"Age": 26,
"Occupation": "Accountant"
},
{
"Name": "Tom",
"Age": 25,
"Occupation": "Designer"
}
]

上述代碼能夠幫助 .NET 開發(fā)人員快速地轉(zhuǎn)換表格數(shù)據(jù)為 JSON 格式,開發(fā)人員可以根據(jù)需要調(diào)整代碼以適用于各種情況。