我需要从登录 API 获取一些详细信息(例如用户 ID)并在另一个页面中使用它。
Future getuserlist() async {
打印('未来工作');
final bdy = {'user_id': widget.user_id};
String Body = jsonEncode(bdy);
var url =
"url here";
Map<String, String> headers = {
'x-auth-token': 'token',
'Accept': 'application/json',
};
final response =
await http.post(Uri.parse(url), headers: headers, body: Body);
print('');
final responseJson = json.decode(response.body);
print(responseJson);
print(response.statusCode);
setState(() {
userListDropDown = userListFromJson(response.body);
});
if (response.statusCode == 200) {
} else {
throw Exception('Failed to load internet');
}
return userListDropDown;
}
答案 0 :(得分:0)
使用像这样的在线工具将您的 JSON 字符串转换为“Plain Old Dart Objects”https://app.quicktype.io/.
一旦你将json转换为PODO类,你就可以通过getter方法访问user_id
示例:podoObject.getUserId();