【发布时间】:2022-08-16 03:22:24
【问题描述】:
-
不要使用 allCaps,这意味着大喊大叫。并包括有关问题的详细信息、您的 api 响应、模型类
标签: flutter dart http get flutter-getx
标签: flutter dart http get flutter-getx
你的 jsonResponse 不是列表,它是地图,我调用你的请求,它得到未经授权的错误。我认为你应该先解决这个问题
【讨论】:
您正在接收地图并尝试将其解析为列表。这就是错误告诉你的。
我会通过创建一个模型类来解决这个问题,并在那里序列化数据。
class User {
final String name;
final String email;
User(this.name, this.email);
User.fromJson(Map<String, dynamic> json)
: name = json['name'],
email = json['email'];
Map<String, dynamic> toJson() => {
'name': name,
'email': email,
};
}
来自flutter docs 的示例
【讨论】: