在通用类中出现了一些问题,我想在通用类中传递类
这是我想开始传递数据的第一个类函数,该类LoginModel
Future<JsonReturnResponseModel<LoginModel>> fetchLogin() async{
try{
Response response = await getJSON(
".......",
"POST", {list of index field}, {list of value field});
var test = JsonReturnResponseModel<LoginModel>.fromJson(response.data);
print(test.results.success);
// return LoginResponseModel.fromJson(response.data);
}catch(error){
// return LoginResponseModel.withError(handleError(error));
}
}
这是第二类函数,我想检索LoginLog类的类
class JsonReturnResponseModel<T>{
final JsonReturnModel<T> results;
final String error;
JsonReturnResponseModel.fromJson(Map<String, dynamic> parsedJson, T data)
: results = JsonReturnModel<T>.fromJson(parsedJson, data), error = "";
.....
}
这是我要从第二个类中获取通过LoginModel类的数据的最后一个类
class JsonReturnModel<T>{
.....
T resultData;
JsonReturnModel();
JsonReturnModel.fromJson(Map<String, dynamic> parsedJson){
resultData = parsedJson["result"];
.....
}
}
我试图在上一个类中检索LoginModel的类,但是这是错误的,您可以帮助我如何通过类传递LoginModel的类吗? 还是有其他你们可以提供的解决方案,我希望可以动态检索和传递数据?