• DataTable转换为Json格式


    public string DataTableToJson(string jsonName, DataTable dt, TemplateFilter temp)         {

                StringBuilder Json = new StringBuilder();

                Json.Append("[");

                Json.Append("{");            

    //当前页码            

    Json.Append(""pageIndex":"" + temp.PageIndex.ToString() + "",");            

    //总条数           

    Json.Append(""pagenum":"" + Convert.ToInt32(Math.Ceiling(Convert.ToDouble(temp.AllPageNum) / Convert.ToDouble(temp.PageSize))) + "",");

                //搜索结果            

    Json.Append(""result":"" + temp.Results + """);

                if (dt.HasData())             {                

    Json.Append("},");               

    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(",");

                        }

                    }             }             else             {                 Json.Append("}");             }

                Json.Append("]");

                return Json.ToString();

            }

  • 相关阅读:
    71 是否同一棵二叉搜索树(25 分)
    75 平衡二叉树的根(25 分)
    72 树种统计(25 分)
    2018(容斥定理 HDU6286)
    直观的理解计算机中的数值编码
    如何关闭emacs开启时自己打开的欢迎界面
    图论:最短路径:广度优先搜索(C语言实现)
    ubunut 14.04 将Caps Lock设置为Control
    邻接表:C语言实现
    队列(C语言实现)
  • 原文地址:https://www.cnblogs.com/rukialu/p/4120316.html
Copyright © 2020-2023  润新知