Im mit Jersey 2.x mit eingebauter MOXy Konvertierung von JSON < -> POJO innerhalb eines eingebetteten Jetty 9.x-Server.Benutzerdefinierte JSON-Serialisierung mit Jersey 2.x/MOXy
Ist es möglich, eine benutzerdefinierte JSON (De) Serialisierungsroutine für bestimmte Typen (z. B. Joda DateTime) programmgesteuert (ohne Anmerkungen auf dem POJO) zu definieren - wenn ja, wie?
Zur Zeit habe ich den folgenden Code bekommt für die Konfiguration von Jersey mit meiner eingebetteten Jetty-Server-Instanz:
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/*");
und seine adaequat für einfache POJOs - Ich möchte nur in der Lage sein, die (de) Serialisierung anpassen . Gibt es eine Möglichkeit Konverter für bestimmte Arten Plugin, entlang der Linien von:
registerTypeConverter(MySpecificType.class, CustomReader.class, CustomWriter.class);