无法将 Json 数组解码为 List<dynamic> 并获取错误类型 '_InternalLinkedHashMap<String, dynamic>' 不是类型 '



这是我的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>'

我该怎么做?

尝试List<Map<String, dynamic>> response=json.decode(responce)

相关内容

最新更新