Exercicio 1 e 2
public record Pessoa(String nome, Integer idade, String cidade) {
}
import com.google.gson.Gson;
public class BibliotecaGson {
public static void main(String[] args) {
String json = "{\"nome\":\"Alvaro\",\"idade\":25,\"cidade\":\"São Paulo\"}";
Gson gson = new Gson();
Pessoa pessoa = gson.fromJson(json, Pessoa.class);
System.out.println(pessoa);
}
}
Exercicio 3
public record Livro(String Titulo,String Autor, Editora Editora) {
}
public record Editora(String Nome, String Cidade) {
}
import com.google.gson.Gson;
public class ConvecaoGson {
public static void main(String[] args) {
String biblioteca = """
{
"Titulo": "Diario de um detento",
"Autor": "Alvaro",
"Editora": {
"Nome": "LiteraturaLtda",
"Cidade": "São Paulo"
}
}
""";
Gson gson = new Gson();
Livro livro = gson.fromJson(biblioteca, Livro.class);
System.out.println("Objeto Livro: " + livro);
}
}