我正在使用Dio Package向后端发送请求,该请求将响应作为Json发送回我,但是当我尝试使用jsonDecode解析它时,出现错误消息:
Unhandled Exception: type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'String'
这是我的代码:
Response response = await Dio().post(
'http://192.168.43.139:8000/api/login',
data: {"phone": phoneNum, "password": password});
Map jsonData = jsonDecode(response.data);
print(jsonData);
有人知道如何解决这个问题吗?
答案 0 :(得分:1)
您可以使用var jsonData = jsonDecode(response.data); 这将绕过错误。