微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在解析时出错.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,因此请尝试将其删除。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。