У меня есть этот Api, печать элемента oneJalsah верна, но у меня проблема, когда я возвращаю List, я получаю в консоли ALL = [Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime , Экземпляр «JalsahTime», Экземпляр «JalsahTime», Экземпляр «JalsahTime», Экземпляр «JalsahTime», Экземпляр «JalsahTime», Экземпляр «JalsahTime», Экземпляр «JalsahTime», Экземпляр «JalsahTime» JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime, Экземпляр JalsahTime ]
вот мой треска
class Day1API{
Future<List<JalsahTime>> getDay1()async{
String url = "http://www.something.......";
JalsahTime oneJalsah;
List<JalsahTime> allJalsay = List<JalsahTime>();
print(url);
var response = await http.get(url);
if (response.statusCode == 200){
var data = jsonDecode(response.body);
print(data);
for (var item in data){
print("item = $item");
oneJalsah = JalsahTime(item['id'], item['day'], item['start'], item['end'], item['date'], item['stateDay'], item['stateTime']);
allJalsay.add(oneJalsah);
}
print("ALL = $allJalsay");
print('jalsah done');
return allJalsay;
}
else print(" day failed");
}
}
вот мой класс
class JalsahTime{
String id,day,start,end,date,stateDay,stateTime;
JalsahTime(this.id, this.day, this.start, this.end, this.date, this.stateDay,
this.stateTime);
}