Я никогда не находил, что динамическая справка является или динамичной или полезной, и просто имеет тенденцию замедлять Visual Studio, таким образом с помощью regedit:
registry key: HKEY_CURRENT_USER\Software\Microsoft\Visual Studio\x.x\Dynamic Help value: Never Show DH on F1 = yes
я также увлечен установкой следующего в Опциях-> Проекты и Решения:
Вы пробовали jersey-json ??
Добавьте jersey-json в путь к классам (или зависимости от maven)
Затем используйте это:
@Provider
public class JAXBContextResolver implements ContextResolver<JAXBContext> {
private final JAXBContext context;
public JAXBContextResolver() throws Exception {
this.context = new JSONJAXBContext(JSONConfiguration.natural().build(), "package.of.your.model");
}
public JAXBContext getContext(Class<?> objectType) {
return context;
}
}
Вам нужно только что-то вроде этого в ваших ресурсах (предположим, что DetailProduit - это ваш объект, который вы хотите сериализовать, и что DetailProduit.java имеет теги jaxb и находится в package.of.your.model)
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/{code}")
public DetailProduit getDetailProduit(@PathParam("code") String code) {
.... Your Code ........
}