• asp.net——Josn转DataTable(转)


    使用UI框架开发的时候就常常用到DataTable转Json的情况,但是最近完成一个微信公众号开发的项目,需要把微信接口传过来的json值作为转为DataTable后绑定到服务器控件上。

    在网上找了很长一段时间,很幸运被我找到了解决方法。

    代码如下:

            /// <summary>
            /// json转换为DataTable
            /// </summary>
            /// <param name="json">需要转化的json格式字符串</param>
            /// <returns></returns>
            public DataTable updateInfo(string json)
            {
                System.Web.Script.Serialization.JavaScriptSerializer jss =
    new System.Web.Script.Serialization.JavaScriptSerializer();
                object[] obj = (object[])jss.DeserializeObject(json);
                Dictionary<string, object> dic;
                DataRow dr;
                DataTable dt = getDataTable();
                foreach (object _obj in obj)
                {
                    dr = dt.NewRow();
                    dt.Rows.Add(dr);
                    dic = (Dictionary<string, object>)_obj;
                    dr["id"] = dic["id"];
                    dr["name"] = dic["name"];
                    dr["count"] = dic["count"];
                    
                }
                return dt;
            }
    
            public DataTable getDataTable()
            {
                DataTable dt = new DataTable();
                dt.Columns.Add("id", typeof(System.Int32));
                dt.Columns.Add("name", typeof(System.String));
                dt.Columns.Add("count", typeof(System.Int32));          
                return dt;
            }
  • 相关阅读:
    Typora入门使用
    什么是Structed Streaming?
    Spark的join什么情况下可以避免shuffle?
    spark Executor启动过程分析
    在IDEA中使用Git
    Git和SVN的区别
    Flink on Yarn的两种模式
    如何查看执行计划
    SQL Server 堆表与栈表的对比(大表)
    SQL Server中CURD语句的锁流程分析
  • 原文地址:https://www.cnblogs.com/witeem/p/4638224.html
Copyright © 2020-2023  润新知