インターネットからJSON文字列を取得します。ほとんどのJSONと同様に、アンダースコアで区切られた長いキーが含まれています。基本的に、私の目標はJSONをjava-objectsに逆シリアル化することですが、java-codeではアンダースコアを使用しません。
たとえば、キャメルケースのフィールドを持つUser
クラスがあるかもしれませんがfirstName
、同時に何とかしてfirst_name
JSONからfirstName
クラスフィールドにキーをマップするようにJacksonに指示する必要があります。出来ますか?
class User{
protected String firstName;
protected String getFirstName(){return firstName;}
}