list 序列号为字符json:字符串json序列化为list

1.list 序列号为集合List:
string saveValue = JsonConvert.SerializeObject(listValue.Select(t => new List<object> { t.AttributeValue, t.IsDefault, t.SerialNo }));
if (saveValue.Length > 3)
{
//批量更新集合
updateLst.Add(new UpdateAttibuteValues() { ID = item.AttributeID, AttibuteValues = saveValue });
}
}



02.字符串序列化为list
string sql = "select AttibuteValues from E_Amazon_ShelfTemplateAttributes(nolock) where ID=50004824";
var tt = DbContext.db.Ado.SqlQuery<TemplateAttribute>(sql);
attibuteValues = tt[0].AttibuteValues.ToString();
return JsonConvert.DeserializeObject<List<List<object>>>(attibuteValues).Select(t =>
{
var IsDefault = t[1];
var model = new TemplateAttibuteValuesModel
{
AttributeValue = t[0].ToString(),
IsDefault = Convert.ToBoolean(t[1].ToString()),
SerialNo = int.Parse(t[2].ToString())
};
return model;
}).OrderBy(t => t.AttributeValue).ToList();

posted @   大树2  阅读(269)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2017-08-11 大数据 Hive 简介
点击右上角即可分享
微信分享提示