Я пишу свой запрос.У меня есть одна проблема, и это то, что я хочу получить 2 списка со значениями службы и еще один с идентификатором.теперь получаю все это от json со следующим кодом
Welcome welcomeFromJson(String str) => Welcome.fromJson(json.decode(str));
String welcomeToJson(Welcome data) => json.encode(data.toJson());
class Welcome {
List<Report> report;
Welcome({
this.report,
});
factory Welcome.fromJson(Map<String, dynamic> json) => new Welcome(
report: new List<Report>.from(json["report"].map((x) => Report.fromJson(x))),
);
Map<String, dynamic> toJson() => {
"report": new List<dynamic>.from(report.map((x) => x.toJson())),
};
}
class Report {
String servlang;
int id;
Report({
this.servlang,
this.id,
});
factory Report.fromJson(Map<String, dynamic> json) => new Report(
servlang: json["servlang"],
id: json["id"],
);
Map<String, dynamic> toJson() => {
"servlang": servlang,
"id": id,
};
}
позже я получаю их с этим фуруром
Future<Welcome> ReportTask(String id) async{
deadLinks.clear();
final Response response = await http.get(MoviesServers+id);
final reporte = welcomeFromJson(response.body);
return reporte;
}
! https://imgur.com/5UQGPBC
мой вопрос какполучить 2 списка с результатами одного из идентификатора и другого с сервлангом результатов, брошенных в меня