class ShoppingCartModel { String goodsName; String goodsId; String goodsImg; double orgPrice; double price; int count; bool isChecked; ShoppingCartModel({this.goodsName, this.goodsId, this.goodsImg, this.orgPrice, this.price, this.count, this.isChecked}); ShoppingCartModel.fromJson(Map json) { goodsName = json['goodsName']; goodsId = json['goodsId']; goodsImg = json['goodsImg']; orgPrice = json['orgPrice'] + 0.0; price = json['price'] + 0.0; count = json['count']; isChecked = json['isChecked']; } static List fromJsonList(dynamic maps) { List list = List(maps.length); for (int i = 0; i < maps.length; i++) { list[i] = ShoppingCartModel.fromJson(maps[i]); } return list; } Map toJson() { final Map data = Map(); data['goodsName'] = this.goodsName; data['goodsId'] = this.goodsId; data['goodsImg'] = this.goodsImg; data['orgPrice'] = this.orgPrice; data['price'] = this.price; data['count'] = this.count; data['isChecked'] = this.isChecked; return data; } }