颤动的json未处理的异常:类型'_InternalLinkedHashMap
Posted
技术标签:
【中文标题】颤动的json未处理的异常:类型\'_InternalLinkedHashMap【英文标题】:flutter json Unhandled Exception: type '_InternalLinkedHashMap颤动的json未处理的异常:类型'_InternalLinkedHashMap 【发布时间】:2021-11-20 06:08:09 【问题描述】:我是 Flutter 世界的新手,遇到了一个我无法正确理解的错误。
这是我的网络处理程序代码
Future get(String url) async
final String? token =await storage.read(key: "token");
url = formatter(url);
var response = await http.get(
Uri.parse(url),
headers: "Authorization": "Bearer $token",
);
if (response.statusCode == 200 || response.statusCode == 201)
log.i(response.body);
return json.decode(response.body);
log.i(response.body);
log.i(response.statusCode);
这是我调用网络处理程序的 get 方法的代码
void checkProfile() async
var response = await networkHandler.get('/profile/checkProfile');
print('here' + response );
// if(response['status'] == true)
// print('here');
// setState(()
// page = showProfile();
// );
//
// else
// setState(()
// page = button();
// );
//
我收到了这个错误
[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:类型 '_InternalLinkedHashMap
谁能帮帮我?
【问题讨论】:
【参考方案1】:您正在尝试将Map
传递到此处接受String
的方法中:
print('here' + response );
【讨论】:
以上是关于颤动的json未处理的异常:类型'_InternalLinkedHashMap的主要内容,如果未能解决你的问题,请参考以下文章
如何在颤动中处理 Firebase Auth 未处理的异常? [复制]
未处理的异常:类型'List<dynamic>'不是'String'类型的子类型无法获取json数据[重复]
如何在颤动中使用 CachedNetworkImage 处理 404 异常
未处理的异常:从 jsonplaceholder.typecode.com/photos 获取 Json 时,类型“List<dynamic>”不是“Map<String, dyna
未处理的异常:类型“_InternalLinkedHashMap<String, dynamic>”不是“String”类型的子类型(在带有 POST API 的 dio 包中)