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; } }
これで変換してくれるようになる。