reserve_img_text.dart
1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import 'dart:convert';
class ReserveImgTextModel {
int ret;
ReserveImgTextSunModel data;
String msg;
ReserveImgTextModel({this.ret, this.data, this.msg});
ReserveImgTextModel.fromJson(Map<String, dynamic> json) {
ret = json["ret"];
data = json["data"] == null ? null : ReserveImgTextSunModel.fromJson(json["data"]);
msg = json["msg"];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> _data = <String, dynamic>{};
_data["ret"] = ret;
if(data != null) {
_data["data"] = data?.toJson();
}
_data["msg"] = msg;
return _data;
}
}
class ReserveImgTextSunModel {
String id;
String uid;
String rid;
String title;
List<ContentModel> content;
String cdate;
ReserveImgTextSunModel({this.id, this.uid, this.rid, this.title, this.content, this.cdate});
ReserveImgTextSunModel.fromJson(Map<String, dynamic> json) {
id = json["id"];
uid = json["uid"];
rid = json["rid"];
title = json["title"];
content = [];
if (json['content'] != null) {
if (jsonDecode(json['content']) is List) {
List temp = jsonDecode(json['content']);
temp.forEach((element) {
content.add(ContentModel.fromJson(element));
});
}
}
cdate = json["cdate"];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> _data = <String, dynamic>{};
_data["id"] = id;
_data["uid"] = uid;
_data["rid"] = rid;
_data["title"] = title;
_data["content"] = content;
_data["cdate"] = cdate;
return _data;
}
}
class ContentModel{
String type;
String content;
ContentModel({this.type, this.content});
ContentModel.fromJson(Map<String, dynamic> json) {
type = json["type"];
content = json["content"];
}
}