Fixed toJson methods
This commit is contained in:
@@ -35,7 +35,11 @@ class Game {
|
|||||||
winner = json['winner'] ?? '';
|
winner = json['winner'] ?? '';
|
||||||
|
|
||||||
/// Converts the Game instance to a JSON object.
|
/// Converts the Game instance to a JSON object.
|
||||||
String toJson() {
|
Map<String, dynamic> toJson() => {
|
||||||
return 'Game{id: $id,name: $name,players: $players,group: $group,winner: $winner}';
|
'id': id,
|
||||||
}
|
'name': name,
|
||||||
|
'players': players?.map((player) => player.toJson()).toList(),
|
||||||
|
'group': group?.toJson(),
|
||||||
|
'winner': winner,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,9 @@ class Group {
|
|||||||
.toList();
|
.toList();
|
||||||
|
|
||||||
/// Converts the Group instance to a JSON object.
|
/// Converts the Group instance to a JSON object.
|
||||||
String toJson() {
|
Map<String, dynamic> toJson() => {
|
||||||
return 'Group{id: $id, name: $name,members: $members}';
|
'id': id,
|
||||||
}
|
'name': name,
|
||||||
|
'members': members.map((member) => member.toJson()).toList(),
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,5 @@ class Player {
|
|||||||
name = json['name'];
|
name = json['name'];
|
||||||
|
|
||||||
/// Converts the Player instance to a JSON object.
|
/// Converts the Player instance to a JSON object.
|
||||||
String toJson() {
|
Map<String, dynamic> toJson() => {'id': id, 'name': name};
|
||||||
return 'Player{id: $id,name: $name}';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user