婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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字符串的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 天津市| 旅游| 确山县| 民权县| 泽州县| 壤塘县| 会同县| 衡水市| 东光县| 萝北县| 宁夏| 彰化市| 临洮县| 汝州市| 韶关市| 恩施市| 武宣县| 大宁县| 仙桃市| 宁阳县| 漳浦县| 盐山县| 容城县| 巴塘县| 九龙坡区| 澄江县| 苗栗市| 苍南县| 上栗县| 汤原县| 盘山县| 江孜县| 丰台区| 博湖县| 徐州市| 梅河口市| 根河市| 阿勒泰市| 曲麻莱县| 青州市| 政和县|