欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

将返回的SQL table 表转换为json格式,并反序列化生成对象

程序员文章站 2022-05-11 20:25:18
...

如果有一天,我被遗忘了怎么办(恐惧感,爱她,要是被忘了咋个办,爱情是什么?我懂。)

 public static List<IgnoreInventory> GetIgnoreInventoryList(string storeid = "0")
        {
            try
            {
                string sql = "要查询的SQL语句";
 
                B_Helper bh = new B_Helper();
                DataTable dt = bh.runSQLDataTable(sql);
                if (dt != null && dt.Rows.Count > 0)
                {
                    string jsons = JsonConvert.SerializeObject(dt);
                    List<IgnoreInventory> iis = JsonConvert.DeserializeObject<List<IgnoreInventory>>(jsons);
                    return iis;
                }


            }
            catch { }
            return null;
        }

IgnoreInventory 是要转换的对象

测试:

 public string GetIgnoreInventoryList()
        {
            return  JsonConvert.SerializeObject(ServiceInit.GetIgnoreInventoryList()); 
        }

结果展示:
将返回的SQL table 表转换为json格式,并反序列化生成对象