这是我第一次将Json文件转换为java对象,即这一个:https://api.coinmarketcap.com/v1/ticker/
除了24h_volume_usd之外,其他每个字段都工作正常,因为我不能创建一个以24开头的java字段。我寻找了一些解决方案并尝试使用jackson.annotate
@JsonProperty("24h_volume_usd")
private double volume24Hour;
但它仍然没有将24h_volume_usd字段从Json文件转换为我的java类,有没有人有解决这个问题的方法?
答案 0 :(得分:0)
尝试复制粘贴并使用与here中使用的JSON引擎相关的自动生成的整个类。 例如,Jackson 2.x的生成代码的一部分是:
@JsonProperty("24h_volume_usd")
private String _24hVolumeUsd;
...
@JsonProperty("24h_volume_usd")
public void set24hVolumeUsd(String _24hVolumeUsd) {
this._24hVolumeUsd = _24hVolumeUsd;
}