I have an api that returns the data of 1 user, but it returns an object:
[{"id":"0","nome":"xx","sobrenome":"xx","email":"x","senha":"xxx","unidadexlocal":"Praia da Costa","unidadecurricular":"2","diapreparacao":"1","liberadoexercicio":"0"}]
But since it is just a user, I wanted to return the array directly:
{"id":"0","nome":"xx","sobrenome":"xx","email":"x","senha":"xxx","unidadexlocal":"Praia da Costa","unidadecurricular":"2","diapreparacao":"1","liberadoexercicio":"0"}
So I do not need to treat this as a list in android, I'm currently having to do this: user.get(0).setnome
I want to do this: user.setnome
Route with slimframwork in php:
$app->get('/aluno',function(Request $request,Response $response){
$usermail = $request->getHeader('PHP_AUTH_USER');
$senha = $request->getHeader('PHP_AUTH_PW');
$sql = new Sql();
$user = new Usuario();
$autenticado = $user->login($usermail[0],$senha[0]);
if ($autenticado) {
$resultado = $sql->select("SELECT * FROM tb_alunos WHERE email = :EMAIL LIMIT 1",array(
":EMAIL"=>$usermail[0]
));
$response = json_encode($resultado);
return $response;
}else{
return $response->withStatus(401);
}
});