在解析时出错.mape=> list.addetoList; 我将如何解析json文件?

问题描述

根据下面的代码,parsed.map的错误状态为“未为类型'String'定义方法'map'。 尝试将名称更正为现有方法名称,或定义一个名为“ map”的方法。”

并在parsed.map((e)是“缺少'e'的参数类型。 尝试添加显式类型,或从分析选项文件删除隐式动态。”

 List<Map<String,dynamic>> parseResponse(String responsebody) {
    String responseBody;
    final parsed =
        json.decode(responseBody).cast<Map<String,dynamic>>() as String;
    List<Map<String,dynamic>> list = [];
    parsed.map((e) => list.add(e)).toList();
    return list;
  }

解决方法

as String使parsed成为String,因此请尝试将其删除。