Я хочу обновить версию майка до 2.x от 1.x. В моем коде я имел:Миграция JSONJAXBContext jersey 1.x to 2.x
@Provider
@Produces(MediaType.APPLICATION_JSON)
public class JAXBContextResolver implements ContextResolver<JAXBContext> {
private static final Class<?>[] classes = {
A.class, B.class, C.class, D.class, E.class,
F.class, G.class
};
private JAXBContext context;
public JAXBContextResolver() throws Exception {
context = new JSONJAXBContext(JSONConfiguration.natural()
.humanReadableFormatting(true).rootUnwrapping(true).build(),
classes);
}
public JAXBContext getContext(Class<?> objectType) {
return context;
}
}
Но JSONJAXBContext и JSONConfiguration не определены в джерси 2.x. Как я могу внести изменения соответственно?
Вопрос Where did JSONConfiguration go in Jersey 2.5.x? не отвечает на мой вопрос, потому что это не объясняет, как добавить свой класс, который я хочу, чтобы вернуться в качестве выходного
Возможный дубликат [Где JSONConfiguration идти в Джерси 2.5.x?] (http://stackoverflow.com/questions/21220760/where-did-jsonconfiguration-go-in-jersey-2-5-x) – jah
@jah не очень полезно, так как это loo ks, как использование совершенно другого подхода –