RESTEasy + Jackson: Wie kann ich Felder in der Antwort ausschließen?

Ich migriere meine Java-Webanwendung von Servlet-basiert auf JAX-RS. Da ich Jboss verwende, verwende ich (standardmäßig) auch RESTEasy.

In meinen Servlets verwende ich Jackson, um JSON zu serialisieren / zu deserialisieren. Mit Jackson kann ich das Einschließen / Ausschließen von Feldern programmgesteuert filtern. Beispiel:

ObjectMapper mapper = new ObjectMapper().setVisibility(JsonMethod.FIELD, 
Visibility.ANY);

String[] ignorableFieldNames = { "id", "name" };

FilterProvider filters = new SimpleFilterProvider().
addFilter("f123",SimpleBeanPropertyFilter.serializeAllExcept(ignorableFieldNames));

mapper.filteredWriter(filters).writeValueAsString(object);

RESTEasy bietet Jackson-Unterstützung, aber es scheint, dass es für den Entwickler transparent eingebettet ist, sodass ich nicht in der Lage bin, auf die niedrige Ebene zu gelangen, um Felder ein- / auszuschließen. Ist das machbar?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage