如何解决在解析时出错.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 举报,一经查实,本站将立刻删除。