我在噩梦中,我可以从API,JSON获得具有一个可以是浮点或字符串的字段的对象数组
所以我可以在一个回复对象中使用string或float在同一个字段中,因此它可能看起来像
[
{
(...)
"amount": 1000
},
{
(...)
"amount": "10:1"
},
我尝试过做但没有结果的事情
@Key
private float amount;
@Key("amount")
private String amountStr;
我很困惑如何处理它,我使用JacksonFactory,并且我不能改变API
解决
通过changind float / String to Object
解决@Key
private Object amount;
public String getAmount(){
return (String) amount;
}