Получаю json от http реквеста
{
"transactions": [
{
"date": "19.04.2022",
"time": "09:59:41",
"cardNumber": "1111111119",
"amount": 100
},
{
"date": "19.04.2022",
"time": "10:59:41",
"cardNumber": "1111111119",
"amount": 50
},
}
Дальше с етого хочу создать список с моделями класса
TransactionModel
try {
Map transactionsFormReq = await apiManager.getHistory();
List<TransactionModel> transactionList = convertToModel(transactionsFormReq);
print('transactionList ---> $transactionList');
} catch (err) {
print('Error -> ${err}');
}
List<TransactionModel> convertToModel(Map serverResponse) {
final toRet = serverResponse['transactions'].map((transaction) {
return TransactionModel(
date: transaction['date'],
time: transaction['time'],
cardNumber: transaction['cardNumber'],
amount: transaction['amount']);
}).toList();
print('toRet -- > ${toRet[0].amount}'); // тут все ок
return toRet;
}
Но получаю ошибку (в
catch)
Error -> type 'List' is not a subtype of type 'List'
Что не так?