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