Если вы используете провайдера Jackson2, вам нужно сделать что-то немного отличное от предыдущего ответа.В этом примере будет выводиться вывод на печать по умолчанию
@Provider
public class JSONProvider extends ResteasyJackson2Provider {
@Override
public void writeTo(Object value, Class<?> type, Type genericType, Annotation[] annotations, MediaType json, MultivaluedMap<String, Object> headers, OutputStream body) throws IOException {
ObjectMapper mapper = locateMapper(type, json);
mapper.enable(SerializationFeature.INDENT_OUTPUT);
super.writeTo(value, type, genericType, annotations, json, headers, body);
}
}
и для регистрации его в вашем web-xml, если у вас нет автоматической регистрации, добавьте его в ваш контекстный параметр resteasy.providers