Все, что вам нужно, - это добавить такую функцию в свой AuthUser
класс:
Map<String, dynamic> toJson() =>
{
'token': token,
'expiryDate': expiryDate,
'userId': userId,
'username': username,
};
Затем вызвать ее, когда вы хотите получить JSON представление данных.
Наконец, используйте функцию jsonEncode()
, чтобы получить String
представление:
var json = jsonEncode(week.toJson());