Bom dia, estou tendo dificuldade para descobrir onde errei na terceira atividade proposta, sempre que faço o System.out.Println do Livro após o fromJson os valores ficam dando null, mesmo tendo importado o gson corretamente e feito a atividade exatamente como na resolução.
import com.google.gson.FieldNamingPolicy;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class ConversãoJsonParaObjeto {
public static void main(String[] args) {
String jsonLivro = "{\"titulo\":\"O conde de Monte Cristo\",\"autor\":\"Alexandre Dumas\",\"editora\":{\"nome\":\"Martin Claret\",\"Cidade\":\"Rio de Janeiro\"}}";
Gson gson2 = new Gson();
Livro livro1 = gson2.fromJson(jsonLivro,Livro.class);
System.out.println(livro1);
}
}
public record Livro(String Titulo,String Autor, Editora Editora) {
}
public record Editora(String nome, String cidade) {
}