Весенняя загрузка: не может сериализовать Int как Float - PullRequest
0 голосов
/ 19 мая 2018

Я использую готовый сериализатор Jackson-databind для возврата целочисленного поля в виде числа с плавающей запятой:

@XmlElement(name = "toPick")
@Column(name = "to_pick")
@JsonSerialize(using = FloatSerializer.class)
private Integer toPick;

Но я получаю это сообщение во время сериализации:

Не удалось записатьcontent: java.lang.Integer не может быть приведён к java.lang.Float

1 Ответ

0 голосов
/ 19 мая 2018

Может быть, использовать IntegerSerializer?

@XmlElement(name = "toPick")
@Column(name = "to_pick")
@JsonSerialize(using = IntegerSerializer.class)
private Integer toPick;
...