亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用于更改字段的 Java Jackson 注釋

用于更改字段的 Java Jackson 注釋

海綿寶寶撒 2021-06-01 14:49:12
我要呼吁匯率第三方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,然后迭代該地圖。


查看完整回答
反對 回復 2021-06-02
  • 1 回答
  • 0 關注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號