这是我尝试过的,但是在firstName字段上获取到了null。
假设我有一个JSON需要映射到上面的POJO,问题是我想同时使用@JsonProperty("name")来表示name和firstName,但是要稍微不同地设置firstName。
@Data
@NoArgsConstractor
@AllArgsConstructor
public class User{
@JsonProperty("name")
private String name;
@JsonProperty("age")
private int age;
private String firstName;
public void setFirstName(String name){
this.firstName = this.name.substring(4,10);
}
}
假设我有一个JSON需要映射到上面的POJO,问题是我想同时使用@JsonProperty("name")来表示name和firstName,但是要稍微不同地设置firstName。