Boa tarde, pessoal! Segue minha resolução: https://github.com/mfagundesleal/curso-javaapi-desafio0409
Deus abençoe a todos!
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!