将返回的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());
}
结果展示: