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