#json #flutter #dart
#json #flutter #dart
Вопрос:
Это мое тело ответа массива json :-
[
{
"data1": {
"subdata1":"subvalue1",
"subdata2":"subvalue2",
"subdata3":3,
"subdata4":{
"subsubdata1":"subvalue1"
}
}
},
{
"data2": {
"subdata1":"subvalue1",
"subdata2":"subvalue2",
"subdata3":3,
"subdata4":{
"subsubdata1":"subvalue1"
}
}
}
]
Я пытаюсь декодировать его следующим образом:-
List<dynamic> response=json.decode(responce)
но я получаю ошибку:-
'_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>'
Как мне сделать это правильно?
Ответ №1:
попробуйте List<Map<String, dynamic>> response=json.decode(responce)
Комментарии:
1. Пожалуйста, избегайте ответов только для кода и публикуйте краткое объяснение, почему ваш код работает.