如何解决如何在dio响应中访问数据-_JsonMap
我正在向dio请求
final Dio dio = new Dio();
return dio.post(api,data: data);
.then((response) {
print(response.data.runtimeType);
print(response.data);
print(response.data.token);
}
打印响应数据,类型为_JsonMap
当我要打印response.data.token时,出现此错误
Error: NoSuchMethodError: 'token'
如何访问令牌值?谢谢
解决方法
我不确定您的语法是否正确,如根据docs所述,响应格式应为Response
对象,通过它您可以获取data
和{{1} }。
不确定为什么是headers
,但是由于未反序列化,因此您访问响应错误,应该这样做。
JsonMap
如果响应中存在这样的密钥,则会打印出来。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。