#json #flutter #dictionary #dart #tolist
#json #flutter #словарь #dart #tolist
Вопрос:
основываясь на приведенном ниже коде, состояние ошибки в parsed.map таково: «Метод ‘map’ не определен для типа ‘String’. Попробуйте исправить имя на имя существующего метода или определить метод с именем «map «. «
а в parsed.map((e) отсутствует тип параметра для ‘e’. Попробуйте добавить явный тип или удалить неявный-dynamic из вашего файла параметров анализа. «
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;
}
Ответ №1:
as String
создает parsed
a String
, поэтому попробуйте удалить это.