1
resposta

tarefa de consumir a API e desserializar a API, implementando interfaces, criando services e model

Com base no curso, refiz novamente as classe de consumoAPI, fiz a interface de converter dados e desserializei a API de ViaCEP com jackson
Criaçaõ do record de Dados, usando anotações do jackson Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Alan! Tudo bem?

Pelo que você descreveu e pelas imagens, parece que você já está no caminho certo ao usar o Jackson para desserializar a API do ViaCEP. Vou te dar algumas dicas para garantir que tudo esteja funcionando corretamente:

  1. Verifique os Aliases: Certifique-se de que os nomes usados nos @JsonAlias correspondem exatamente aos campos do JSON retornado pela API. Por exemplo, no JSON que você mostrou, os campos são "cep", "bairro", "uf", "estado" e "localidade". Parece que você já está usando esses nomes corretamente.

  2. Verifique a Conexão com a API: Certifique-se de que a sua classe de consumo da API está configurada corretamente para fazer a requisição HTTP e que a URL está correta.

Caso nenhuma dessas soluções não resolva, peço que compartilhe todo o seu código para que eu possa testar e analisar todo o contexto.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.