我正在尝试配置 Jackson objectMapper 来处理从一个类似 Map 的 DTO 到中间域 POJO 的转换,以及从那里到另一个类似 Map 的 DTO 的转换。
如果我手动实例化所有 StdConverter<FromMap, POJO>
和StdConverter<POJO, ToMap>
它按预期工作。
如何使用自定义转换器配置 ObjectMapper?
最佳答案
似乎可以使用 StdDelegatingSerializer
注册转换器,如下所示:
SimpleModule module = new SimpleModule()
.addSerializer(String.class, new StdDelegatingSerializer(
new Converters.StringToAttributeValue()))
关于java - 注册多个 Jackson 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66599048/