Este é um pequeno projeto Java para consultar endereços a partir de um CEP utilizando a API do ViaCEP, e gerar um arquivo .json com os dados retornados.
- Consulta de endereço via API pública (https://viacep.com.br).
- Conversão automática da resposta JSON para objeto Java (
Endereco). - Geração de um arquivo
.jsoncom os dados do endereço consultado.
- Java 17+
- API HTTP nativa (
HttpClient) - Biblioteca Gson para manipulação de JSON
- Informe um CEP válido no formato
00000-000ou00000000. - O programa consultará os dados na API do ViaCEP.
- Um arquivo
CEP.jsonserá criado com os dados retornados.
ConsultaCEP: faz a requisição à API do ViaCEP e retorna um objetoEndereco.Endereco: classerecordque representa os dados de um endereço.GeradorDeArquivo: gera um arquivo.jsona partir de um objetoEndereco.
ConsultaCEP consulta = new ConsultaCEP();
Endereco endereco = consulta.buscaEndereco("01001000");
GeradorDeArquivo gerador = new GeradorDeArquivo();
gerador.geraArquivoJson(endereco);- java 17 ou superior instalado
- Adicionar biblioteca Gson ao classpath do projeto