小编Adm*_*yo 的帖子

Flutter 'List<dynamic>' 不是类型 'Map<String,dynamic>' 的子类型

我目前正在构建一个从 Api 获取数据的 Flutter 应用程序,但是当我运行该应用程序时,我收到错误 Flutter 'List' is not a subtype of type 'Map<String,dynamic>'。这是我的代码

    class NewsData with ChangeNotifier 
{

  Map<String,dynamic> _map = {};
  bool _error = false;
  String _errorMessage = '';

  Map<String,dynamic> get map => _map;
  bool get error => _error;
  String get errorMessage => _errorMessage;

  Future<void> get fetchdata async {
    final response = await get(Uri.parse('https://script.google.com/macros/s/AKfycbz3ZmaMiTgR-y70MEE1v9VPz2QtmNzwnnnnnnn/exec'),);
   if (response.statusCode == 200)
    {
    try
     {
       _map = jsonDecode(response.body);
       _error = false;
     }
     catch(e) {
       _error = true;
       _errorMessage = e.toString();
       _map …
Run Code Online (Sandbox Code Playgroud)

provider json http flutter

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

flutter ×1

http ×1

json ×1

provider ×1