c# Json转 List<T>

本文详细介绍了如何使用JavaScriptSerializer类进行商品JSON数据的处理与解析,包括自定义类Shopping的创建、商品ID、购买数量、库存ID属性的定义及JSON字符串到Shopping对象列表的转换过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先要引用系统的类

using  System.Web.Script.Serialization;
之后自定义list类
     ///  <summary>
     ///  json传值:商品ID,购买数量,库存ID
     ///  </summary>
     public  class  Shopping
    {
         ///  <summary>
         ///  商品ID
         ///  </summary>
         public  int  productID {  get ;  set ; }
         ///  <summary>
         ///  购买数量
         ///  </summary>
         public  int  number {  get ;  set ; }
         ///  <summary>
         ///  库存ID
         ///  </summary>
         public  int  inventoryid {  get ;  set ; }
    }
然后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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值