Work.fromJson constructor Null safety

Work.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory Work.fromJson(Map<String, Object?> json) {
  final fandom = jsonDecode(json['fandom'] as String);
  return Work(
    title: json['title'] as String,
    fandom: Fandom(name: fandom['name'], url: fandom['url']),
    author: json['author'] as String,
    description: json['description'] as String,
    workID: json['workID'] as int,
    numberOfChapters: json['numberOfChapters'] as int,
  );
}