1
resposta

[Sugestão] Faltou didática

Não sei como configurar o gson no projeto buscador. Terei que retornar a aula passada para fazer isso? Custava refazer o procedimento, até mesmo para fixação da ideia?

1 resposta

Oi colega, tudo bem?

Tanto no projeto do buscador quanto na atividade do desafio 3, item 3, acredito que a intenção da proposta foi justamente nos incentivar a desenvolver o código mediante pesquisa. Visto que o Gson pode ser obtido via o endereço: https://mvnrepository.com/artifact/com.google.code.gson/gson/2.10.1, na versão que os instrutores usaram, também é possível consultar como elaborar o código e usar adequadamente as funcionalidades para construir um objeto da classe (caso necessário usar um GsonBuilder).

Observação: os códigos a seguir foram demonstrados nas aulas pelos instrutores.

  • Exemplo de configuração simples de um objeto Gson:
Gson gson = new Gson();
  • Exemplo de configuração personalizada de um objeto Gson (usar quando necessitar tratar algum dado, no exemplo tratar uma política de caracteres):

Gson gson = new GsonBuilder()
                .setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE)
                .create();

Espero ter ajudado! Bons estudos!