具有默认引号的Jackson字段值

时间:2013-12-31 14:48:30

标签: java json jackson

有没有办法告诉杰克逊用引号序列化所有数字?我正在处理来自Web服务的生成对象,因此我无法添加注释。

例如我想要这个字段

BigDecimal value;

默认序列化为

"value": "0"

而不是

"value": 0

2 个答案:

答案 0 :(得分:1)

为BigDecimal值添加​​自定义序列化器。

答案 1 :(得分:0)

最后我使用了自定义序列化程序。但我也发现jackson有MixIn注释,允许在第三方类上进行注释http://wiki.fasterxml.com/JacksonMixInAnnotations