如何使用jackson + jaxb + xmladapter序列化为java数据类型而不是字符串

时间:2014-09-27 15:50:00

标签: jaxb jackson xmladapter

我使用的是jackson 2.4 + JaxbAnnotationModule

在某些情况下,我想将XMLJavaTypeAdapter应用于jaxb对象,例如:

@XmlJavaTypeAdapter(IntegerAdapter.class)
@XmlSchemaType(name = "int")
protected Integer favoriteNumber;

这适用于反序列化过程。但是,似乎如果我将包含此字段的对象序列化为json,则结果将变为字符串而不是整数

"favoriteNumber": "21"

有没有办法在使用XmlJavaTypeAdapter时使用jackson / jaxb将此值序列化为json中的整数?

0 个答案:

没有答案