Я использую Jackson 2 с Payara 4 и хотел бы использовать Jackson 2 с Payara 5.
Используя JAX-RS, я также хотел бы избежать изменения аннотаций и т.д....
В Payara 5 поставщиком Jsonb по умолчанию является Yasson. Есть идеи отключить его и вместо этого использовать Джексона? Все комментарии/идеи приветствуются :-)
Примечание: Yasson очень интересен, но обработка сериализации/десериализации абстрактного класса или интерфейса немного сложнее, чем добавление аннотации Джексона. Мое текущее понимание состоит в том, что для этого требуется реализовать JsonbSerializer/Deserializer, но на самом деле сериализатор/десериализатор доступен только для поля/метода (проблема открыта для класса, что будет очень полезно). В любом случае, переход на Yasson будет означать реализацию многих сериализаторов/десериализаторов по мере необходимости (для сущностей и, конечно, коллекций), но я думаю, что это сложно.
jersey.config.jsonFeature
для конкретной функции, которая для Джексона равнаJacksonFeature
. добавлю развернутый ответ - person OndroMih   schedule 03.05.2018