Java Jackson anotación para cambiar el campo [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Cómo convertir una cadena JSON en un Mapa <Cadena, Cadena> con Jackson JSON 9 respuestas

Tengo que llamar a API de terceros para obtener el tipo de cambio, pero el JSON devuelto sigue cambiando, si solicito unMYR aUSD conversión, me devolverá:{"MYR_USD":0.246731}, así que si solicitoKRW aUSD, me devolverá{"KRW_USD":0.000888}.

Tendré que asignar el resultado devuelto en pojo usando@JsonProperty, ¿hay alguna forma de que funcione?

Mi solución alternativa actual codificada:

@JsonIgnoreProperties(ignoreUnknown = true)
public class FreeCurrencyExchangeRate {

    @JsonProperty("MYR_USD")
    private double rate;

    public double getRate() {
        return rate;
    }

    public void setRate(double rate) {
        this.rate = rate;
    }
} 

Respuestas a la pregunta(1)

Su respuesta a la pregunta