Я использую Джексона для сериализации пользовательского класса, который реализует Map<String, String>
.Но за кулисами это на самом деле Map<String, String[]>
(этот класс представляет параметры HTTP-запроса), и я хотел бы, чтобы Джексон его сериализовал так, как будто это Map<String, String[]>
.Я думал, что аннотация JsonValue была бы идеальной для этого (я бы аннотировал метод, который возвращает внутренний Map<String, String[]>
), но Джексон, кажется, игнорирует его.Как я могу отключить обработку этого класса в стиле Map и сделать его сериализованным как POJO или с помощью аннотации JsonValue
?