• 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();

  • 相关阅读:
    EXCEL的下拉列表
    lambda表达式各种用法
    数组 list互转
    基于SpringBoot注解实现策略模式
    VRRP
    添加索引
    linux压缩解压命令
    vmware不可恢复错误:mks
    mysql修改重置密码
    mysql_5.7yum安装
  • 原文地址:https://www.cnblogs.com/csj007523/p/16577090.html
Copyright © 2020-2023  润新知