星空网 > 软件开发 > ASP.net

将DataSet转换成json

 /// <summary>
将DataSet转换成json        /// 把dataset数据转换成json的格式
将DataSet转换成json        /// </summary>
将DataSet转换成json        /// <param name="ds">dataset数据集</param>
将DataSet转换成json        /// <returns>json格式的字符串</returns>
将DataSet转换成json        public static string GetJsonByDataset(DataSet ds)
将DataSet转换成json        {
将DataSet转换成json            if (ds == null || ds.Tables.Count <= 0 || ds.Tables[0].Rows.Count <= 0)
将DataSet转换成json            {
将DataSet转换成json                //如果查询到的数据为空则返回标记ok:false
将DataSet转换成json                return "{\"ok\":false}";
将DataSet转换成json            }
将DataSet转换成json            StringBuilder sb = new StringBuilder();
将DataSet转换成json            sb.Append("{\"ok\":true,");
将DataSet转换成json            foreach (DataTable dt in ds.Tables)
将DataSet转换成json            {
将DataSet转换成json                sb.Append(string.Format("\"{0}\":[",dt.TableName));
将DataSet转换成json
将DataSet转换成json                foreach (DataRow dr in dt.Rows)
将DataSet转换成json                {
将DataSet转换成json                    sb.Append("{");
将DataSet转换成json                    for (int i = 0; i < dr.Table.Columns.Count; i++)
将DataSet转换成json                    {
将DataSet转换成json                        sb.AppendFormat("\"{0}\":\"{1}\",", dr.Table.Columns[i].ColumnName.Replace("\"", "\\\"").Replace("\'", "\\\'"), ObjToStr(dr[i]).Replace("\"", "\\\"").Replace("\'", "\\\'")).Replace(Convert.ToString((char)13), "将DataSet转换成json\\r\\n").Replace(Convert.ToString((char)10), "将DataSet转换成json\\r\\n");
将DataSet转换成json                    }
将DataSet转换成json                    sb.Remove(sb.ToString().LastIndexOf(','), 1);
将DataSet转换成json                    sb.Append("},");
将DataSet转换成json                }
将DataSet转换成json
将DataSet转换成json                sb.Remove(sb.ToString().LastIndexOf(','), 1);
将DataSet转换成json                sb.Append("],");
将DataSet转换成json            }
将DataSet转换成json            sb.Remove(sb.ToString().LastIndexOf(','), 1);
将DataSet转换成json            sb.Append("}");
将DataSet转换成json            return sb.ToString();
将DataSet转换成json        }

        /// <summary>
        /// 将object转换成为string
        /// </summary>
        /// <param name="ob">obj对象</param>
        /// <returns></returns>
        public static string ObjToStr(object ob)
        {
            if (ob == null)
            {
                return string.Empty;
            }
            else
                return ob.ToString();
        } 
ajax调用后处理
$.getJSON("page.aspx",{process:'getinfo',idx:idx},function(json){
将DataSet转换成json            if(json.ok==true){
将DataSet转换成json                $("#slGameType").val(json.Table[0].GameType);
将DataSet转换成json                $("#txtSelectName").val(json.Table[0].SelectName);
将DataSet转换成json                $("#txtmyName").val(json.Table1[0].myName);
将DataSet转换成json                 $("#txtmyinfo").val(json.Table1[0].info);
将DataSet转换成json           }
将DataSet转换成json        });



原标题:将DataSet转换成json

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

出海干货:17条社交媒体营销技巧提高你的线上销量!:https://www.ikjzd.com/articles/110229
如何建立Facebook受众群体?5步教你增加Facebook自然流量覆盖率!:https://www.ikjzd.com/articles/11023
平台动态:Shopify中文帮助中心&客服功能已全面上线!:https://www.ikjzd.com/articles/110230
东南亚电子钱包的未来:https://www.ikjzd.com/articles/110231
Wish新规:下架的违规产品也逃不过罚款:https://www.ikjzd.com/articles/110232
Affiliate marketing如何在节假日一举成功?:https://www.ikjzd.com/articles/110233
桂林酒店销售多少钱 桂林旅游宾馆价格:https://www.vstour.cn/a/410227.html
十里银滩旅游攻略玩什么住哪里怎么去?:https://www.vstour.cn/a/410228.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流