您的位置:首页 > Web前端 > JavaScript

c# Json转 List<T>

2013-09-12 10:41 351 查看


首先要引用系统的类

[align=left]using System.Web.Script.Serialization;[/align]

之后自定义list类

[align=left]    /// <summary>[/align]
[align=left]    /// json传值:商品ID,购买数量,库存ID[/align]
[align=left]    /// </summary>[/align]
[align=left]    public class Shopping[/align]
[align=left]    {[/align]
[align=left]        /// <summary>[/align]
[align=left]        /// 商品ID[/align]
[align=left]        /// </summary>[/align]
        public int productID
{ get; set;
}
[align=left]        /// <summary>[/align]
[align=left]        /// 购买数量[/align]
[align=left]        /// </summary>[/align]
        public int number
{ get; set;
}
[align=left]        /// <summary>[/align]
[align=left]        /// 库存ID[/align]
[align=left]        /// </summary>[/align]
        public int inventoryid
{ get; set;
}
[align=left]    }[/align]

然后json处理如下(json格式如下为[{"inventoryid":"1","number":"1","productID":"87"},{"inventoryid":"1","number":"1","productID":"87"}])

传过来时为字符串 

           JavaScriptSerializer Serializer
= new JavaScriptSerializer();

            List<Shopping>
shoppingList = Serializer.Deserialize<List<Shopping>>(json);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# Json list