Flutter 笛子错误应为类型为';地图<;动态,动态>';,但是得到了一个类型';列表<;动态>';

Flutter 笛子错误应为类型为';地图<;动态,动态>';,但是得到了一个类型';列表<;动态>';,flutter,http,response,Flutter,Http,Response,我是个新手。 我有以下代码。 当我映射响应体时 它给出了错误 需要“Map”类型的值,但得到了“List”类型的值。 代码如下。 我想打印(数据[“id]”) 您的响应.正文作为列表返回 要获取id,可以使用for loop for(var i in jsonDecode(response.body)){ print(i["id"]); } 您的响应.正文作为列表返回 要获取id,可以使用for loop for(var i in jsonDecode(respo

我是个新手。 我有以下代码。 当我映射响应体时 它给出了错误

需要“Map”类型的值,但得到了“List”类型的值。 代码如下。 我想打印(数据[“id]”)


您的
响应.正文
作为
列表
返回

要获取id,可以使用
for loop

for(var i in jsonDecode(response.body)){
     print(i["id"]);
}

您的
响应.正文
作为
列表
返回

要获取id,可以使用
for loop

for(var i in jsonDecode(response.body)){
     print(i["id"]);
}

你能粘贴response.body吗?[{“id”:“2”,“message”:“found”}]你能粘贴response.body吗?[{“id”:“2”,“message”:“found”}]如果低于response[{“id”:“1”,“message”:“found”},{“id”:“1”,“message”:“found”},{“id”:“2”,“message”:“nofound”}如果低于response[{“id”:“1”,“message 2”,“message”:“nofound”}]如何获取ID1的值