中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

常用的C#類

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
    using System;  
    using System.Collections.Generic;  
    using System.Data;  
    using System.Linq;  
    using System.Text;  
    using System.Web;  
      
      
    /// <summary>  
    /// DataTableConvertJson 的摘要說(shuō)明  
    /// </summary>  
    public class DataTableConvertJson  
    {  
        public DataTableConvertJson()  
        {  
            //  
            // TODO: 在此處添加構(gòu)造函數(shù)邏輯  
            //  
        }  
     
     
        #region dataTable轉(zhuǎn)換成Json格式  
        /// <summary>    
        /// dataTable轉(zhuǎn)換成Json格式    
        /// </summary>    
        /// <param name="dt"></param>    
        /// <returns></returns>    
        public static string DataTable2Json(DataTable dt)  
        {  
            StringBuilder jsonBuilder = new StringBuilder();  
            //jsonBuilder.Append("{\"");  
            //jsonBuilder.Append(dt.TableName);  
            //jsonBuilder.Append("[");  
            jsonBuilder.Append("[");  
            for (int i = 0; i < dt.Rows.Count; i++)  
            {  
                jsonBuilder.Append("{");  
                for (int j = 0; j < dt.Columns.Count; j++)  
                {  
                    jsonBuilder.Append("\"");  
                    jsonBuilder.Append(dt.Columns[j].ColumnName);  
                    jsonBuilder.Append("\":\"");  
                    jsonBuilder.Append(dt.Rows[i][j].ToString());  
                    jsonBuilder.Append("\",");  
                }  
                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);  
                jsonBuilder.Append("},");  
            }  
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);  
            jsonBuilder.Append("]");  
            //jsonBuilder.Append("}");  
            return jsonBuilder.ToString();  
        }  
     
     
        #endregion dataTable轉(zhuǎn)換成Json格式  
        #region DataSet轉(zhuǎn)換成Json格式  
        /// <summary>    
        /// DataSet轉(zhuǎn)換成Json格式    
        /// </summary>    
        /// <param name="ds">DataSet</param>   
        /// <returns></returns>    
        public static string Dataset2Json(DataSet ds)  
        {  
            StringBuilder json = new StringBuilder();  
      
      
            foreach (DataTable dt in ds.Tables)  
            {  
                json.Append("{\"");  
                json.Append(dt.TableName);  
                json.Append("\":");  
                json.Append(DataTable2Json(dt));  
                json.Append("}");  
            } return json.ToString();  
        }  
        #endregion  
      
      
        /// <summary>  
        /// Msdn  
        /// </summary>  
        /// <param name="jsonName"></param>  
        /// <param name="dt"></param>  
        /// <returns></returns>  
        public static string DataTableToJson(string jsonName, DataTable dt)  
        {  
            StringBuilder Json = new StringBuilder();  
            Json.Append("{\"" + jsonName + "\":[");  
            if (dt.Rows.Count > 0)  
            {  
                for (int i = 0; i < dt.Rows.Count; i++)  
                {  
                    Json.Append("{");  
                    for (int j = 0; j < dt.Columns.Count; j++)  
                    {  
                        Json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":\"" + dt.Rows[i][j].ToString() + "\"");  
                        if (j < dt.Columns.Count - 1)  
                        {  
                            Json.Append(",");  
                        }  
                    }  
                    Json.Append("}");  
                    if (i < dt.Rows.Count - 1)  
                    {  
                        Json.Append(",");  
                    }  
                }  
            }  
            Json.Append("]}");  
            return Json.ToString();  
        }  
    }  

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Android中縮放圖片

下一篇:驗(yàn)證碼PHP類 支持?jǐn)?shù)字,字母,漢字,混合