Вы можете сделать это, используя метод множественного сеттера для этого метода DTO. Например,
Payload:
{
"userId":"1",
"payMethod":"payMethod"
}
затем
MyDto.class publi c class MyDto {
@JsonProperty(value = user_id, required = true)
private String userId;
@JsonProperty(value = BETAALMETHODE, required = true)
private String payMethod;
добавить еще один установщик, относящийся к необходимому имени переменной в DTO class.
@JsonSetter("specifiedName")
void setUserId(String userId){
this.userId=userId
}
void setPayMethod(String payMethod){ // Will work for "BETAALMETHODE" variable name
this.payMethod=payMethod
}
@JsonSetter("payMethod")
void setPayMethod(String payMethod){
this.payMethod=payMethod
}
Это решит ваши проблемы, и переменная payMethod назначит в обоих случаях.