Boa noite, estou tentando fazer uma deserialização e não estou conseguindo, a classe sempre continua em branco.
Método:
async Task<UsuarioApp> BuscaUsuarioAsync()
{
UsuarioApp usuarioApp = new UsuarioApp();
HttpClient cliente = new HttpClient();
string url = "http://localhost:8080/app/rest/usuarioapp/";
var resultado = await cliente.GetStringAsync(url);
usuarioApp = JsonConvert.DeserializeObject<UsuarioApp>(resultado);
Debug.WriteLine("buscou" + usuarioApp.nome);
Debug.WriteLine(resultado);
return usuarioApp;
}
Classe UsuarioApp:
public class UsuarioApp
{
public int id { get; set; }
public string nome { get; set; }
public string nomeMae { get; set; }
public string nomePai { get; set; }
public string dataNascimento { get; set; }
public string cpf { get; set; }
public string rg { get; set; }
public string idade { get; set; }
public string endereco { get; set; }
public string numero { get; set; }
public string complemento { get; set; }
public string cep { get; set; }
public string bairro { get; set; }
public string cidade { get; set; }
public string estado { get; set; }
}
Json que a URL retorna:
{
"bairro": "JORDOA",
"cep": "65065-545",
"cidade": "São Luís",
"complemento": "",
"cpf": "123.456.789-01",
"dataNascimento": "2019-04-08",
"endereco": "AVENIDA CASTELINHO",
"estado": "Maranhão",
"id": 16,
"idade": "25",
"nome": "ADMINISTRADOR",
"nomeMae": "SuInf",
"nomePai": "",
"numero": "SEM NUMERO",
"rg": "123456789012345"
}
o VS não me gera nenhuma exception