zoukankan      html  css  js  c++  java
  • 如何 DataTable格式转换json格式

    1.序列化啊  宝贝!!

    public string DataTableToJsonWithJsonNet(DataTable table)
    {
       string jsonString=string.Empty;
       jsonString = JsonConvert.SerializeObject(table);
       return jsonString;
    }
    

      

    额  

    2.还有一个恶心点的方法

    public string DataTableToJson(DataTable table) 
    { 
    var JsonString = new StringBuilder(); 
    if (table.Rows.Count > 0) 
    { 
    JsonString.Append("["); 
    for (int i = 0; i < table.Rows.Count; i++) 
    { 
    JsonString.Append("{"); 
    for (int j = 0; j < table.Columns.Count; j++) 
    { 
    if (j < table.Columns.Count - 1) 
    { 
    JsonString.Append(""" + table.Columns[j].ColumnName.ToString()
    + "":" + """ + table.Rows[i][j].ToString() + "","); 
    } 
    else if (j == table.Columns.Count - 1) 
    { 
    JsonString.Append(""" + table.Columns[j].ColumnName.ToString()
    + "":" + """ + table.Rows[i][j].ToString() + """); 
    } 
    } 
    if (i == table.Rows.Count - 1) 
    { 
    JsonString.Append("}"); 
    } 
    else 
    { 
    JsonString.Append("},"); 
    } 
    } 
    JsonString.Append("]"); 
    } 
    return JsonString.ToString(); 
    }
    自定义格式化



     

  • 相关阅读:
    SQL优化总结之一
    web前端扩展性知识点
    canvas
    开动大脑js小案例(有空就更新的那种)
    本博客在手,jQuery无敌
    小程序整理(持续更新)
    样式初始化代码
    ajax中的async
    跨域问题解决
    ES6学习笔记(持续更新中)
  • 原文地址:https://www.cnblogs.com/BoKeYuan259/p/10642615.html
Copyright © 2011-2022 走看看