Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DESAFIO #7

Closed
5 tasks done
Tracked by #2
LoriaLawrenceZ opened this issue May 15, 2024 · 0 comments · Fixed by #8
Closed
5 tasks done
Tracked by #2

DESAFIO #7

LoriaLawrenceZ opened this issue May 15, 2024 · 0 comments · Fixed by #8
Assignees
Labels
exercises Putting knowledge into practice JAVA

Comments

@LoriaLawrenceZ
Copy link
Owner

LoriaLawrenceZ commented May 15, 2024

DESAFIO

01

  • Crie uma classe Pessoa usando o conceito de Record em Java, com atributos como nome, idade e cidade.
  • Implemente um programa que utiliza a biblioteca Gson para converter um JSON representando uma pessoa em um objeto do tipo Pessoa.

02

  • Modifique o programa do Exercício anterior para permitir a conversão de um JSON mesmo se alguns campos estiverem ausentes ou se houver campos adicionais não representados no objeto Pessoa.
    • Consulte a documentação da biblioteca Gson para flexibilizar a conversão.

03

  • Crie uma classe Livro que contenha atributos como título, autor e um objeto representando a editora.
  • Implemente um programa que utiliza a biblioteca Gson para converter um JSON aninhado representando um livro em um objeto do tipo Livro.
@LoriaLawrenceZ LoriaLawrenceZ mentioned this issue May 15, 2024
Closed
11 tasks
@LoriaLawrenceZ LoriaLawrenceZ self-assigned this May 15, 2024
@LoriaLawrenceZ LoriaLawrenceZ added JAVA exercises Putting knowledge into practice labels May 15, 2024
@LoriaLawrenceZ LoriaLawrenceZ modified the milestone: Java | API May 15, 2024
@LoriaLawrenceZ LoriaLawrenceZ closed this as completed by moving to FINALIZADA in ALURA May 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exercises Putting knowledge into practice JAVA
Projects
Archived in project
1 participant