我要呼吁汇率第三方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
提交
取消