Im с использованием Jersey 2.x со встроенным MOXy преобразованием из JSON < -> POJO внутри встроенного сервера Jetty 9.x.Пользовательская сериализация JSON с Джерси 2.x/MOXy
Можно ли программным способом (например, Joda DateTime) определить пользовательскую процедуру сериализации JSON (de) для определенных типов (например, Joda DateTime) - если да, то каким образом?
В настоящее время у меня есть следующий код для настройки Джерси с моим вложенным например Jetty сервера:
ResourceConfig resourceConfig = new ResourceConfig();
resourceConfig.packages("com.company.app.rest.v1");
resourceConfig.register(new GZipEncoder());
resourceConfig.register(new LoggingFilter());
ServletHolder servletHolder = new ServletHolder(new ServletContainer(resourceConfig));
context.addServlet(servletHolder, "/rest/v1/*");
и его работает отлично для простого POJOs - Я просто хочу, чтобы иметь возможность настроить (де) сериализации , Есть ли способ, чтобы плагин конвертеры для конкретных типов, вдоль линий:
registerTypeConverter(MySpecificType.class, CustomReader.class, CustomWriter.class);