SpringRestClientでキャメルケースの変数名保ったままJSON受け取る

AndroidAnnotationsと一緒にSpringRestClient使っていて、
スネークケースで返ってくるJSONに対して、キャメルケースで受けなければならないが自動でやってくれない。
変数名をスネークケースに合わせるのはやりたくなかったのでハマっていた。

結構AndroidAnnotationsのwiki見てたけど、
よく考えると調べるべきはSpringRestClientの仕様だった。

class Hoge {

    @JsonProperty("user_id")
    private String userId;

    public String getUserId() {
        return this.userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

}

これで変換してくれるようになる。