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

c datatable轉json格式

榮姿康2年前7瀏覽0評論

C#中,Datatable表示數據庫中的一個表格。在前端開發中,我們可能需要將Datatable對象轉換為JSON格式,以便于使用JavaScript進行交互和處理。下面是一個c# DataTable轉JSON格式的示例:

public static string DataTableToJson(DataTable dt)
{
var sb = new StringBuilder();
sb.Append("[");
for (int i = 0; i < dt.Rows.Count; i++)
{
sb.Append("{");
for (int j = 0; j < dt.Columns.Count; j++)
{
sb.Append("\"" + dt.Columns[j].ColumnName + "\":\"" + dt.Rows[i][j].ToString() + "\"");
if (j < dt.Columns.Count - 1)
{
sb.Append(",");
}
}
sb.Append("}");
if (i < dt.Rows.Count - 1)
{
sb.Append(",");
}
}
sb.Append("]");
return sb.ToString();
}

該方法接收一個DataTable對象,將其遍歷轉化為Json格式字符串,并返回。具體實現過程如下:

  • 首先,使用StringBuilder對象創建一個空的字符串。
  • 然后,使用循環遍歷DataTable的每一行數據和每一列數據。
  • 接著,使用StringBuilder的Append方法拼接Json格式字符串。
  • 最后,返回拼接好的Json格式字符串。

該方法能夠將DataTable對象成功轉化為JSON格式的字符串,從而方便前端進行處理和交互。