校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > asp.net使用DataTable構造Json字符串的方法

asp.net使用DataTable構造Json字符串的方法

熱門標簽:塔城代理外呼系統 濮陽外呼電銷系統怎么樣 代理接電話機器人如何取消 地圖標注專業團隊 400電話辦理哪家性價比高 地圖標注的公司有哪些 天心智能電銷機器人 遂寧市地圖標注app 地圖定位圖標標注

本文實例講述了asp.net使用DataTable構造Json字符串的方法。分享給大家供大家參考,具體如下:

/// summary>
/// 將datatable轉換為json
/// /summary>
/// param name="dtb">/param>
/// returns>/returns>
private string Dtb2Json(DataTable dtb) {
  JavaScriptSerializer jss = new JavaScriptSerializer();
  System.Collections.ArrayList dic = new System.Collections.ArrayList();
  foreach (DataRow dr in dtb.Rows)
  {
   System.Collections.Generic.Dictionarystring, object> drow = new System.Collections.Generic.Dictionarystring, object>();
   foreach (DataColumn dc in dtb.Columns)
   {
    drow.Add(dc.ColumnName, dr[dc.ColumnName]);
   }
   dic.Add(drow);
  }
  //序列化
  return jss.Serialize(dic);
} /// summary>
/// 構建JSON字符串
/// /summary>
/// param name="dt">/param>
/// returns>/returns>
public static string CreateJsonParameters(DataTable dt)
{
 System.Text.StringBuilder sb = new System.Text.StringBuilder();
 if (dt != null  dt.Rows.Count > 0)
 {
  sb.Append("[");
  for (int i = 0; i  dt.Rows.Count; i++)
  {
   sb.Append("{");
   for (int j = 0; j  dt.Columns.Count; j++)
   {
    //如果值不是最后一個則添加逗號分隔
    if (j  dt.Columns.Count - 1)
    {
     sb.Append("/"" + dt.Columns[j].ColumnName.ToString() + "/":" + "/"" + dt.Rows[i][j].ToString() + "/",");
    }
     //如果值為最后個字符則不添加逗號
    else if (j == dt.Columns.Count - 1)
    {
     sb.Append("/"" + dt.Columns[j].ColumnName.ToString() + "/":" + "/"" + dt.Rows[i][j].ToString() + "/"");
    }
   }
   //如果為最后一個值的話 則不添加逗號
   if (i == dt.Rows.Count - 1)
   {
    sb.Append("}");
   }
   else
   {
    sb.Append("},");
   }
  }
  sb.Append("]");
  return sb.ToString();
 }
 else { return null; }
}

希望本文所述對大家asp.net程序設計有所幫助。

您可能感興趣的文章:
  • C#實現DataTable,List和Json轉換的方法
  • C#實現將json轉換為DataTable的方法
  • C#中的DataSet、string、DataTable、對象轉換成Json的實現代碼
  • c#擴展datatable轉json示例
  • C#中把Datatable轉換為Json的5個代碼實例
  • 將Datatable轉化成json發送前臺實現思路
  • C#中DataTable 轉換為 Json的方法匯總(三種方法)

標簽:重慶 宜春 汕頭 河南 麗江 婁底 本溪 吉林

巨人網絡通訊聲明:本文標題《asp.net使用DataTable構造Json字符串的方法》,本文關鍵詞  asp.net,使用,DataTable,構造,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net使用DataTable構造Json字符串的方法》相關的同類信息!
  • 本頁收集關于asp.net使用DataTable構造Json字符串的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 喀喇沁旗| 社会| 义乌市| 绵阳市| 辉南县| 西充县| 潜江市| 鄱阳县| 镇远县| 图木舒克市| 自治县| 井冈山市| 重庆市| 太仆寺旗| 洞头县| 象山县| 贺兰县| 宁乡县| 满城县| 泸水县| 沁阳市| 武夷山市| 涿州市| 桂阳县| 屯昌县| 临沭县| 突泉县| 阜南县| 凭祥市| 饶平县| 泸州市| 高淳县| 湘西| 桑日县| 玉山县| 四会市| 太谷县| 广宁县| 旌德县| 和龙市| 东城区|