我被要求美化來自RestEasy端點的默認傑克遜JSON。我對傑克遜做了一些研究,並編寫了一些獨立的代碼來抑制空值,自定義數據格式等。現在的挑戰是將此代碼注入RestEasy的JSON序列化中。在RestEasy中訪問Jackson對象映射器
從論壇帖子來看,這在Spring中是微不足道的,但在RestEasy中似乎並不是這樣。我編寫了一個ContextResolver,並在web.xml(在Tomcat上)的上下文參數中將其配置爲resteasy.provider,但阻止了webapp在Tomcat上的加載。
現在我試圖擴展javax.ws.rs.core.Application並提供一個ContextResolver,但沒有取得進展。這是直截了當的,有沒有人這樣做?任何幫助是極大的讚賞。
好的,我可以通過編寫一個基於wiki.fasterxml.com/JacksonFAQJaxRs條目的自定義JacksonJsonProvider來完成此操作。代碼如下 - – codegeek 2011-12-17 00:21:11