其他分享
首页 > 其他分享> > Flutter Dart 创建Base类添加泛型

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']);

标签:code,jsonData,Dart,late,msg,bean,Base,泛型,data
来源: https://blog.csdn.net/mp624183768/article/details/119305741