zoukankan      html  css  js  c++  java
  • 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;
            }
  • 相关阅读:
    嵌入式Linux操作系统学习规划
    底层机器指令学习
    汇编学习笔记
    无符号和有符号数操作优先级
    栈和堆的区别
    图Graph
    判断单链表里面有没有环
    centos配置中文显示和中文输入
    数组相关问题求解
    KMP算法
  • 原文地址:https://www.cnblogs.com/witeem/p/4638224.html
Copyright © 2011-2022 走看看