1
resposta

[Sugestão] Converter JSON aninhado em objeto Livro com Gson

public record Livro(String titulo, String autor, Editora editora) {
} 

public record Editora(String nome, String localizacao) {
}

import com.google.gson.Gson;

public class Main {
    public static void main(String[] args) {
        String json = "{\"titulo\":\Crescer é importante\",\"autor\":\"Lukoki Daniel\",\"editora\":{\"nome\":\"Editora Meu Mundo\",\"localizacao\":\"Luanda\"}}";

        Gson gson = new Gson();
        Livro livro = gson.fromJson(json, Livro.class);

        System.out.println("Título: " + livro.titulo());
        System.out.println("Autor: " + livro.autor());
        System.out.println("Editora: " + livro.editora().nome());
        System.out.println("Localização da Editora: " + livro.editora().localizacao());
    }
}
1 resposta

Oi, Lukoki, como vai?

Parabéns pelo resultado e agradeço por compartilhar no fórum suas respostas para os desafios propostos. Tenho certeza que sua contribuição vai ser muito valiosa para a comunidade do fórum!

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!