JSON

来源:互联网 发布:尿不湿淘宝网 编辑:程序博客网 时间:2024/04/29 17:51

 

   string Json(DataTable dt)
    {
        if (dt == null && dt.Rows.Count == 0)
            return string.Empty;
        StringBuilder sb = new StringBuilder();
        sb.Append("[");
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            sb.Append("{");
            for (int j = 0; j < dt.Columns.Count; j++)
            {
                sb.Append("/"");
                sb.Append(dt.Columns[j].ColumnName);
                sb.Append("/":/"");
                sb.Append(dt.Rows[i][j].ToString());
                if (j == dt.Columns.Count - 1)
                    sb.Append("/"");
                else
                    sb.Append("/",");


            }
            if (i == dt.Rows.Count - 1)
                sb.Append("}");
            else
                sb.Append("},");
        }
        sb.Append("]");
        return sb.ToString();
    }

原创粉丝点击