Skip to content

MiguelJesuino/BuscaCEP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConsultaCEP

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.

Funcionalidades

  • 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 .json com os dados do endereço consultado.

Tecnologias utilizadas

  • Java 17+
  • API HTTP nativa (HttpClient)
  • Biblioteca Gson para manipulação de JSON

Como usar

  1. Informe um CEP válido no formato 00000-000 ou 00000000.
  2. O programa consultará os dados na API do ViaCEP.
  3. Um arquivo CEP.json será criado com os dados retornados.

Estrutura do Projeto

  • ConsultaCEP: faz a requisição à API do ViaCEP e retorna um objeto Endereco.
  • Endereco: classe record que representa os dados de um endereço.
  • GeradorDeArquivo: gera um arquivo .json a partir de um objeto Endereco.

Exemplo de uso

ConsultaCEP consulta = new ConsultaCEP();
Endereco endereco = consulta.buscaEndereco("01001000");

GeradorDeArquivo gerador = new GeradorDeArquivo();
gerador.geraArquivoJson(endereco);

Requisitos

  • java 17 ou superior instalado
  • Adicionar biblioteca Gson ao classpath do projeto

About

Consulta de endereço via CEP usando API do ViaCEP, com saída em JSON.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages