Skip to content

Quarto desafio da Alura proposto pela instrutora Jacqueline Oliveira que eu desenvolvi na linguagem Java.

Notifications You must be signed in to change notification settings

marcosfshirafuchi/DesafioAlura04-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buscador de CEP

Quarto desafio proposto da instrutora da Alura: Jacqueline Oliveira na linguagem Java.
Este desafio consiste em consultar um endereço a partir de um CEP e salvar as informações em um arquivo json através da linguagem Java.
Esse projeto esta bem detalhado e sem usar a classe Record do Java.

🪧 Vitrine.Dev https://cursos.alura.com.br/vitrinedev/marcosfshirafuchi
✨ Nome Buscador de CEP
🏷️ Tecnologias Java, Postman e Json (tecnologias utilizadas)
🚀 URL
🔥 Desafio https://github.com/alura-cursos/2944-java-desafio

thumbnail-Desafio Java (2)

Detalhes do projeto

Desafio

Vamos implementar uma aplicação para consultar um endereço a partir de um CEP e salvar as informações em um arquivo json.

🔨 Objetivos do projeto

  • Criar uma classe que representa um endereço (cep, uf, cidade, bairro, logradouro e complemento);
  • Criar uma classe que consulta a API ViaCEP para buscar um endereço a partir de um cep (exemplo: https://viacep.com.br/ws/04101300/json);
  • Criar uma classe que cria um arquivo json contendo os dados de um objeto Endereco;
  • Criar uma classe com método main que deve solicitar ao usuário que informe um CEP e na sequencia utilizar as classes para consultar a api ViaCEP e salvar os dados do endereço em um arquivo json.

Observações:

  • Utilize a biblioteca GSon para converter o JSON devolvido pela API ViaCEP em um objeto Endereco;
  • Utilize a biblioteca GSon para salvar um objeto Endereco em um arquivo .json;
  • O arquivo deve ter como nome o cep informado (exemplo: 04101300.json);