Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcosfshirafuchi/desafioalura04-java
Quarto desafio da Alura proposto pela instrutora Jacqueline Oliveira que eu desenvolvi na linguagem Java.
https://github.com/marcosfshirafuchi/desafioalura04-java
alura intellij intellij-ide intellij-idea intellijidea java json json-api postman postman-api postman-test programacao programacao-orientada-objetos vitrinedev
Last synced: about 18 hours ago
JSON representation
Quarto desafio da Alura proposto pela instrutora Jacqueline Oliveira que eu desenvolvi na linguagem Java.
- Host: GitHub
- URL: https://github.com/marcosfshirafuchi/desafioalura04-java
- Owner: marcosfshirafuchi
- Created: 2023-07-13T20:50:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-13T20:52:16.000Z (over 1 year ago)
- Last Synced: 2024-11-23T05:14:59.363Z (2 months ago)
- Topics: alura, intellij, intellij-ide, intellij-idea, intellijidea, java, json, json-api, postman, postman-api, postman-test, programacao, programacao-orientada-objetos, vitrinedev
- Language: Java
- Homepage: https://cursos.alura.com.br/vitrinedev/marcosfshirafuchi
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.
| :placard: Vitrine.Dev | https://cursos.alura.com.br/vitrinedev/marcosfshirafuchi |
| ------------- | --- |
| :sparkles: Nome | **Buscador de CEP**
| :label: Tecnologias | Java, Postman e Json (tecnologias utilizadas)
| :rocket: URL |
| :fire: Desafio | https://github.com/alura-cursos/2944-java-desafio![thumbnail-Desafio Java (2)](https://user-images.githubusercontent.com/66698429/227000674-0d88d9f6-cef8-47c3-87b4-b83ff7db4a13.png?text=imagem+lindona+do+meu+projeto#vitrinedev)
## 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`);