1
resposta

Fiz de uma forma Diferente. Será que está certo?

Olá querido(a) instrutor(a).

Eu criei, conforme manda o enunciado 1 dessa atividade, um record de Pessoa, com atributos nome, idade, cidade. Depois, para executar uma classe do tipo main, mas diferente da resposta oficial, eu fiz assim:

package Desafio02ConsumindoAPI;

import com.google.gson.Gson;

public class TestarAPIExercicio2 { public static void main(String[] args) {

    String json = """
      {
        "nome" : "Hugo",
        "idade" : 30,
        "cidade" : "Brasília"
      }
    """;

    Gson gson = new Gson();
    Pessoa pessoa = gson.fromJson(json, Pessoa.class);
    System.out.println(pessoa);
}

}

Funcionou aqui. É uma outra forma de resolver isso?

1 resposta

Olá, Hugo. Tudo bem?

Que bom ver você explorando diferentes abordagens para resolver o desafio! A forma como você implementou a conversão de JSON para um objeto Pessoa utilizando a biblioteca Gson está correta e de acordo com o que foi pedido no exercício, que é exatamente criar um record Pessoa e usar o Gson para fazer a conversão.

Espero ter ajudado e bons estudos!