Usando Gson ao invés de Jackson em uma aplicação baseada no JAX-RS

by Jennifer Presant / from beautifuldecay.com

Jersey, framework para construção de webservices RESTful baseado na definição JSR 311 & JSR 339, faz uso do framework Jackson para que os recursos retornem dados no formato Json. Porém, eu tive a necessidade de usar o framework Gson para converter os objetos em Json. Mas como fazer isso se o Jersey usa o Jackson implicitamente? Encontrei a resposta nesse site:

http://eclipsesource.com/blogs/2012/11/02/integrating-gson-into-a-jax-rs-based-application/

Basta criar uma classe provedora que implemente as interfaces javax.ws.rs.ext.MessageBodyWriter e javax.ws.rs.ext.MessageBodyReader e possua a annotation @Provider. Nessa nossa classe realizaremos a conversão dos de formato objeto para formato json e vice-versa, e para isso usaremos o framework Gson, substituindo assim o Jackson.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s