You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.2 KiB
Dart
53 lines
1.2 KiB
Dart
class CateModel {
|
|
List<CateItemModel> result;
|
|
|
|
CateModel({this.result});
|
|
|
|
CateModel.fromJson(Map<String, dynamic> json) {
|
|
if (json['result'] != null) {
|
|
result = new List<CateItemModel>();
|
|
json['result'].forEach((v) {
|
|
result.add(new CateItemModel.fromJson(v));
|
|
});
|
|
}
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
if (this.result != null) {
|
|
data['result'] = this.result.map((v) => v.toJson()).toList();
|
|
}
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class CateItemModel {
|
|
String sId;
|
|
String title;
|
|
Object status;
|
|
String pic;
|
|
String pid;
|
|
String sort;
|
|
|
|
CateItemModel({this.sId, this.title, this.status, this.pic, this.pid, this.sort});
|
|
|
|
CateItemModel.fromJson(Map<String, dynamic> json) {
|
|
sId = json['_id'];
|
|
title = json['title'];
|
|
status = json['status'];
|
|
pic = json['pic'];
|
|
pid = json['pid'];
|
|
sort = json['sort'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['_id'] = this.sId;
|
|
data['title'] = this.title;
|
|
data['status'] = this.status;
|
|
data['pic'] = this.pic;
|
|
data['pid'] = this.pid;
|
|
data['sort'] = this.sort;
|
|
return data;
|
|
}
|
|
} |