Flutter|_Map<String, dynamic>' is not a subtype of type 'FutureOr<List<dynamic>>

引言

今日在用Dio库进行http请求时,接口对接成功,数据有返回,但是却出现了报错:

rust 复制代码
_TypeError (type '_Map<String, dynamic>' is not a subtype of type 'FutureOr<List<dynamic>>')

代码

dart 复制代码
class LoginService {
  /// 获取用户数据中心列表
  static Future<List> getDataCenter() async {
    var response = await DioRequest.getInstance()
        .dio
        .get('/articles', queryParameters: {'pageSize': 10, 'pageNum': 1});
    var data = jsonDecode(response.toString());
    return data;
  }
}

解决方法

将原来的:

dart 复制代码
 static Future<List> getDataCenter() async

改为:

dart 复制代码
 static Future<Map<String, dynamic>> getDataCenter() async
相关推荐
TE-茶叶蛋6 小时前
Flutter、Vue 3 和 React 在 UI 布局比较
vue.js·flutter·react.js
怀君8 小时前
Flutter——数据库Drift开发详细教程之迁移(九)
数据库·flutter
人生游戏牛马NPC1号8 小时前
学习 Flutter (一)
android·学习·flutter
GeniuswongAir8 小时前
如何在Flutter开发中系统性减少知识盲区
flutter
0wioiw011 小时前
Flutter基础(前端教程②-卡片列表)
flutter
GeniuswongAir11 小时前
Flutter多线程机制深度解析
flutter
吴Wu涛涛涛涛涛Tao11 小时前
Flutter 弹窗解析:从系统 Dialog 到完全自定义
flutter·ios
拾光拾趣录11 小时前
Flutter跨平台、性能优化与安全
前端·flutter
木叶丸1 天前
AI三大核心概念通俗指南:AIGC、Agent、MCP
人工智能·flutter·架构
火柴就是我2 天前
每日见闻之Container Decoration
android·flutter