我想解析对 Dart 对象的 http 响应?所以我定义了一个抽象类
abstract class BaseBean{
BaseBean.fromJson(Map<String, dynamic> json);
Map<String, dynamic> toJson();
}
Run Code Online (Sandbox Code Playgroud)
我在函数中使用了它?
Future<ResultData<T>> netFetch<T extends BaseBean>(){
......
return new ResultData(T.fromJson(), result, code);
}
Run Code Online (Sandbox Code Playgroud)
但T.fromJson()
有一个错误:
未为类“Type”定义方法“fromJson”
那么,我可以像这样在 Dart 中使用泛型吗?有没有更好的方法来解决这个问题?