Flutter:未处理的异常:类型'_InternalLinkedHashMap <String,dynamic>'不是类型'String'的子类型

时间:2020-09-26 17:57:36

标签: flutter

我正在使用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);

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以使用var jsonData = jsonDecode(response.data); 这将绕过错误。