class HomeBannerModel { List list; HomeBannerModel({this.list}); factory HomeBannerModel.fromJson(Map json) { return HomeBannerModel( list: json['list'] != null ? (json['list'] as List).map((i) => HomeBannerListItemModel.fromJson(i)).toList() : null, ); } Map toJson() { final Map data = new Map(); if (this.list != null) { data['list'] = this.list.map((v) => v.toJson()).toList(); } return data; } } class HomeBannerListItemModel { String img; String skip_identifier; HomeBannerListItemModel({this.img, this.skip_identifier}); factory HomeBannerListItemModel.fromJson(Map json) { return HomeBannerListItemModel( img: json['img']?.toString(), skip_identifier: json['skip_identifier']?.toString(), ); } Map toJson() { final Map data = new Map(); data['img'] = this.img; data['skip_identifier'] = this.skip_identifier; return data; } }