Blog.fromJson constructor
Blog.fromJson(
- Map<String, dynamic> jsonRes
)
Implementation
factory Blog.fromJson(Map<String, dynamic> jsonRes) {
final List<Tags>? tags = jsonRes['tags'] is List ? <Tags>[] : null;
if (tags != null) {
for (final dynamic item in jsonRes['tags']!) {
if (item != null) {
tryCatch(() {
tags.add(Tags.fromJson(asT<Map<String, dynamic>>(item)!));
});
}
}
}
return Blog(
id: asT<int>(jsonRes['id'])!,
title: asT<String>(jsonRes['title'])!,
content: asT<String>(jsonRes['content'])!,
createTime: asT<int>(jsonRes['createTime'])!,
blogCategory:
BlogCategory.fromJson(asT<Map<String, dynamic>>(jsonRes['BlogCategory'])!),
author: asT<String>(jsonRes['author'])!,
thumbnail: asT<String?>(jsonRes['thumbnail']),
dateString: asT<String>(jsonRes['dateString'])!,
tags: tags!,
aliasString: asT<String?>(jsonRes['aliasString']),
);
}