Boa tarde, pessoal! Segue minha resolução: https://github.com/mfagundesleal/curso-javaapi-desafio0409
Deus abençoe a todos!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, pessoal! Segue minha resolução: https://github.com/mfagundesleal/curso-javaapi-desafio0409
Deus abençoe a todos!
Olá, Michel! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de serialização com Gson para transformar objetos em JSON no Java, utilizou muito bem a organização em métodos para separar cada atividade e ainda compreendeu a importância de aplicar boas práticas de tratamento de exceções para garantir robustez no código.
Uma dica interessante para o futuro é aproveitar o recurso de desserialização do Gson, que permite converter o JSON de volta para um objeto Java. Assim:
String veiculoJson = gson.toJson(veiculo1);
Veiculo veiculoConvertido = gson.fromJson(veiculoJson, Veiculo.class);
System.out.println("Objeto convertido: " + veiculoConvertido.getModelo());
Isso facilita a manipulação de dados gravados em arquivos ou recebidos de APIs, tornando o fluxo bidirecional (objeto > JSON > objeto).
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!