in src/main/java/org/apache/sling/servlets/get/impl/VersionInfoServlet.java [112:128]
public void doGet(SlingHttpServletRequest req, SlingHttpServletResponse resp) throws ServletException,
IOException {
resp.setContentType(req.getResponseContentType());
resp.setCharacterEncoding("UTF-8");
final boolean tidy = hasSelector(req, TIDY);
final boolean harray = hasSelector(req, HARRAY);
final JsonToText.Options opt = renderer.options().withIndent(tidy ? INDENT_SPACES : 0)
.withArraysForChildren(harray);
try {
VersionManager vm = req.getResourceResolver().adaptTo(Session.class).getWorkspace().getVersionManager();
resp.getWriter().write(renderer.prettyPrint(getJsonObject(req.getResource(), vm), opt));
} catch (Exception e) {
throw new ServletException(e);
}
}