【发布时间】:2019-09-02 09:12:20
【问题描述】:
第一次让我的登录屏幕颤抖,我尝试了很多解析 json 的方法,但到目前为止都没有奏效。谁能帮我从 json 得到响应,这样我也可以了解一下。
---my model class
class User{
String email;
String password;
String token;
User({
this.email,
this.password,
this.token
});
factory User.fromJson(Map<String, dynamic> parsedJson){
// Map json = parsedJson['user'];
return User(
email: parsedJson['email'],
password: parsedJson['password'],
token: parsedJson['token']
);
}
}
-------
json for response.
Future loadUser() async{
final response = await http.get(url, headers : {
HttpHeaders.contentTypeHeader: 'application/json'
}
body : User.fromJson(response);
print(user.token);
);
enter code here
}
-----
{
"email": "zxc@example.com",
"password": "aa718893bfe3e587047c81af40269d14",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6Mn0.MGBf"
}
【问题讨论】: