• C# Json格式转换成List集合


    public List<User> JsonToList(string str)
    {
    str = "{"User":[{"Name":"Sony","Age":7},{"Name":"Samsumg","Age":14},{"Name":"LG","Age":21},{"Name":"Vizio","Age":34},{"Name":"Insignia","Age":24}]}";
    JavaScriptSerializer json = new JavaScriptSerializer();
    var list = json.DeserializeObject(str) as IDictionary<string,object>;
    var groups =( from s in (IEnumerable<object>)list["User"]
    let i = s as IDictionary<string, object>
    where i != null
    select new User()
    {
    Name = (string)i["Name"],
    Age = (int)i["Age"]
    }).ToList();
    return groups;
    }

    public class User
    {
    public string Name { get; set; }
    public int Age { get; set; }
    }

    要添加System.Web.Extensions.dll的引用

  • 相关阅读:
    sort()
    type()
    reverse()
    pop()
    remove()
    max()
    len()
    Ext.Js核心函数( 三)
    聚簇索引和非聚簇索引区别
    Ext.js入门(二)
  • 原文地址:https://www.cnblogs.com/lixiang0829/p/3574269.html
Copyright © 2020-2023  润新知