L'accès Jackson Objet Mappeur dans RestEasy

J'ai été demandé pour embellir par défaut Jackson JSON en sortant d'une RestEasy point de terminaison. J'ai fait quelques recherches sur Jackson, et a écrit une partie autonome de code pour être en mesure de supprimer les valeurs null, personnaliser les formats de données, etc. Maintenant, le défi est d'injecter du code dans RestEasy de la sérialisation JSON.

À en juger par les messages du forum, c'est trivial au Printemps, cependant, ne semble pas être le cas dans RestEasy. J'ai écrit un ContextResolver et configuré comme resteasy.fournisseur de contexte params dans web.xml (sur Tomcat), mais qui empêche la webapp de chargement sur Tomcat.

Maintenant je suis en train d'étendre javax.ws.rs.de base.Demande et fournir une ContextResolver mais sans faire de progrès. Est-ce normal, quelqu'un a fait cela? Toute aide est grandement appréciée.

  • Ok, j'ai été en mesure de le faire par écrit une coutume JacksonJsonProvider basé sur le wiki.fasterxml.com/JacksonFAQJaxRs de l'entrée.Le code est comme suit -
InformationsquelleAutor codegeek | 2011-12-14