正在注册多个Jackson转换器



我正在尝试配置一个Jackson objectMapper来处理从一个类似Map的DTO到中间域POJO的转换,以及从那里到另一个类似MapDTO的转换。

如果我手动实例化所有的StdConverter<FromMap, POJO>StdConverter<POJO, ToMap>,它将按预期工作。

如何使用自定义转换器配置ObjectMapper?

似乎可以使用StdDelegatingSerializer注册转换器,如下所示:

SimpleModule module = new SimpleModule()
.addSerializer(String.class, new StdDelegatingSerializer(
new Converters.StringToAttributeValue()))

最新更新