seratch's weblog in Japanese

About Scala, Java and Ruby programming in Japaense. If you need English information, go to http://blog.seratch.net/

Jersey

jersey-json から jackson 2.2.1 に移行

Jersey 1.x で jersey-json を使って JSON 出力していたのを諸事情により Jackson 2.2.1 に移行してみました。さすがの Jackson ということで特にハマりポイントもなし。 まず pom.xml で依存を変更します。 <dependency> <groupId>com.f…</groupid></dependency>

Jersey(JAX-RS)で JSON レスポンスのキー名を snake_case にする方法

もっといいやり方がありそうな気もしますが。 import org.codehaus.jackson.jaxrs.Annotations; import org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider; import org.codehaus.jackson.map.ObjectMapper; import org.codehaus.jackson.map.PropertyNami…

Jersey(JAX-RS) で Form オブジェクトを Resource クラスのメソッド内以外で触る方法

Jersey で POST リクエストなどの Form オブジェクトを Resource クラスのメソッド内以外の場所で触る方法はない・・と諦めていましたが ContainerRequestFilter と ThreadLocal 使って試してみたらうまくいきました。ちなみに、Jersey が動くより前に独自の…