我是 Flutter 的新手。 我有以下代码。 当我映射响应正文时 它给出了错误。
应为“Map
var response = await http.post(url, body: mpost);
// messageBox(context, response.body, response.body, "ok");
Map data = jsonDecode(response.body);
print(data["id"]);
答案 0 :(得分:3)
您的 response.body
返回为 List
。
要获取 ID,您可以使用 for-loop
。
for(var i in jsonDecode(response.body)){
print(i["id"]);
}