3
respostas

Utilizar biblioteca Gson na classe JsonViewResolver()

No curso de Spring MVC II, na aula 2 criamos uma classe para retornar uma View em formato JSON utilizando a biblioteca Jackson:

public class JsonViewResolver implements ViewResolver {

    @Override
    public View resolveViewName(String viewName, Locale locale) throws Exception {

        MappingJackson2JsonView jsonView = new MappingJackson2JsonView();
        jsonView.setPrettyPrint(true);

        return jsonView;
    }

}

Existe uma forma simples de retornar essa view usando Gson no lugar de Jackson?

3 respostas

Tenta ver nesse link https://www.devmedia.com.br/como-converter-objetos-java-para-ou-de-json-com-a-biblioteca-gson/28091 se tem a solução para seu problema.

Olá André, brigado pela resposta Mas essa parte de transformar o objeto em Json eu já aprendi. Minha duvida é se existe uma classe no Spring que faça a mesma coisa que o MappingJackson2JsonView, mas que use a biblioteca Gson.

Dá uma olhada aqui https://www.baeldung.com/jackson-vs-gson