如何为假 bean 字段设置 JsonProperty 名称

How to set a JsonProperty name for a feign bean field

我需要为此 json 对象创建一个 bean。

{ "user_name" : "my-name" }

我的javaclass是这样的。

public class User {
    String username;
}

是否有任何注释可以将username映射到user_name而不将字段名称更改为user_name?类似于 @JsonProperty(name="user_name")?

您应该使用 gson 提供的 @SerializedName("user_name") 注解。