Duvidas em flutter, como pegar dados separados do banco de dados.
Future<List> _login() async {
final response = await http.post("https://10.0.0.10/logar.php", body:{
"email_app": email_app.text,
"senha_app": senha_app.text,
});
print(response.body); //aqui me retorna essas informações = {"LOGIN":"SUCESSO","NOME":"teste","EMAIL":"teste@"}
porem eu queria pegar apenas os dados que contem o nome e armazenar em alguma variavel e fazer a mesma coisa no email.
final response = await http.post("https://10.0.0.10/logar.php", body:{
"email_app": email_app.text,
"senha_app": senha_app.text,
});
print(response.body); //aqui me retorna essas informações = {"LOGIN":"SUCESSO","NOME":"teste","EMAIL":"teste@"}
porem eu queria pegar apenas os dados que contem o nome e armazenar em alguma variavel e fazer a mesma coisa no email.
Daniel Jesus
Curtidas 0
Respostas
Lucas Conceição
10/07/2019
Olá Daniel, uma forma de você fazer isso é assim:
Abraços
// Você primeiro vai converter a resposta em um map Map<String, dynamic> userData = json.decode(response.body); // Ai é só você acessar o seu map através da chave e salvar numa variável String userNome = userData["NOME"].toString());
Abraços
GOSTEI 0