этот вопрос уже задан здесь ( конвертировать JSON Строка для объекта списка во флаттере ) кем-то другим ... но сейчас .. Я пока не получил ответа ... так есть ли способ позвонить List<LoginRespon>
... Я преобразовал из json ответить, используя https://app.quicktype.io/, и вот код
import 'dart:convert';
LoginRespon loginResponFromJson(String str) => LoginRespon.fromJson(json.decode(str));
String loginResponToJson(LoginRespon data) => json.encode(data.toJson());
class LoginRespon {
String status;
Data data;
LoginRespon({
this.status,
this.data,
});
factory LoginRespon.fromJson(Map<String, dynamic> json) => LoginRespon(
status: json["status"],
data: Data.fromJson(json["data"]),
);
Map<String, dynamic> toJson() => {
"status": status,
"data": data.toJson(),
};
}
class Data {
String resource;
String unit;
Data({
this.resource,
this.unit,
});
factory Data.fromJson(Map<String, dynamic> json) => Data(
resource: json["resource"],
unit: json["unit"],
);
Map<String, dynamic> toJson() => {
"resource": resource,
"unit": unit,
};
}
и вот оригинал json данные
{
"status":200,
"data":{
"resource":"abc",
"unit":"a"
}
}