c# DataSet转换为Json

///  
        /// DataSet转换为Json 
        ///  
        /// DataSet对象 
        /// Json字符串 
        public static string ToJson(DataSet dataSet)
        {
            string jsonString = "{";
            foreach (DataTable table in dataSet.Tables)
            {
                jsonString += "\"" + table.TableName + "\":" + ToJson(table) + ",";
            }
            jsonString = jsonString.TrimEnd(',');
            return jsonString + "}";
        }


 

 ///   
        /// DataSet转换成Json格式  
        ///   
        /// DataSet 
        ///   
        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();
        }

 

转载于:https://www.cnblogs.com/feizianquan/p/9720783.html

你可能感兴趣的:(c# DataSet转换为Json)