我正在尝试使用SerializationConfig.Feature.WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS,但我自己没有配置映射器,仅依靠注释并让Spring的RestTemplate(反)序列化。在这种情况下是否有办法启用上述功能(即仅注释)?

注意:我正在使用Jackson 1.x,由于其他库而无法升级...

最佳答案

是的,有可能。

签出此链接:http://jackson.codehaus.org/1.7.0/javadoc/org/codehaus/jackson/map/annotate/JsonSerialize.html

例:

@JsonSerialize(using=MySerializer.class,
    as=MySubClass.class,
    include=JsonSerialize.Inclusion.NON_NULL,
    typing=JsonSerialize.Typing.STATIC
  )

08-08 06:19