Flutter Dart 创建Base类添加泛型

首先看下我们的泛型类

class BaseBean<T> {
  late String msg;
  late int code;
  late T data;
}

T不能加?号弄成空的。。不知道为啥唉

解析Dio返回的String数据

 Map<String, dynamic> jsonData = jsonDecode(response.data);      
var bean = BaseBean<T>();
      bean.msg = jsonData['msg'];
      bean.code = jsonData['code'];
      bean.data = JsonConvert.fromJsonAsT(jsonData['data']);

上一篇:(cvpr2019 ) Better Version of SRMD


下一篇:选Compose 还是kotlin flutter 移动端跨平台的未来