我要呼吁匯率第三方API,但JSON返回不斷變化,如果我申請MYR到USD的轉換,它將返回我:{"MYR_USD":0.246731},所以如果我的要求KRW來USD,它將返回我{"KRW_USD":0.000888}。我將不得不使用 將返回的結果映射到 pojo 中@JsonProperty,有什么可行的方法嗎?我目前的硬編碼解決方法:@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; }}
1 回答

波斯汪
TA貢獻1811條經驗 獲得超4個贊
{"A":5}
是一個A
具有 value字段的對象5
。
否{"A":5}
是Map
帶有鍵/值對的A=5
。
兩者都可以,但由于之前的值:
是動態的(變化的),它是您需要的第二種解釋。
所以不要要求將 JSON 轉換為 POJO ( FreeCurrencyExchangeRate
)。
要求將其轉換為 a Map
,然后迭代該地圖。
添加回答
舉報
0/150
提交
取消