zoukankan      html  css  js  c++  java
  • csharp_ToJson的正确写法

    网上搜的,但有问题,已经改好。。。现在这个是正确的

            public static string ToJson(DataTable dt, string jsonName)
            {
                StringBuilder Json = new StringBuilder();
                if (string.IsNullOrEmpty(jsonName))
                    jsonName = dt.TableName;
                Json.Append("{"" + jsonName + "":[");
                //Json.Append("{"" + jsonName + "":");
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Json.Append("{");
                        for (int j = 0; j < dt.Columns.Count; j++)
                        {
                            Type type = dt.Rows[i][j].GetType();
                            if (type.Name.ToString() == "Int32")
                            {
                                Json.Append(""" + dt.Columns[j].ColumnName.ToString() + "":" + String.Format(dt.Rows[i][j].ToString(), type));
                            }
                            else
                            {
                                Json.Append(""" + dt.Columns[j].ColumnName.ToString() + "":"" + String.Format(dt.Rows[i][j].ToString(), type));
                            }
                            if (j < dt.Columns.Count - 1)
                            {
                                if (type.Name.ToString() == "Int32")
                                {
                                    Json.Append(",");
                                }
                                else
                                {
                                    Json.Append("",");
                                }
                            }
                        }
                        Json.Append(""}");
                        if (i < dt.Rows.Count - 1)
                        {
                            Json.Append(",");
                        }
                    }
                }
                Json.Append("]}");
                //Json.Append("}");
                return Json.ToString();
            }
        }
    }

  • 相关阅读:
    调用其他类函数,且其他类函数使用自己脚本的成员变量的方法
    伟程君解决端口被占用问题(接口jmeter 本地端口被占用完了,jmeter报错的问题)(亲测是可以的)
    JMeter 使用 http长连接的方法
    解决端口被占用问题(端口timewait)
    光辉岁月吉他指弹
    Jmeter获取 json字符的另外一种写法
    Jmeter-Critical Section Controller(临界区控制器)(还没看,是一个控制请求按顺序执行的东东)
    wrk一个能做模拟高并发请求的东东
    017-mac下project
    016-mac下ps
  • 原文地址:https://www.cnblogs.com/weiryang/p/3208155.html
Copyright © 2011-2022 走看看