in src/main/java/org/apache/sling/servlets/get/impl/SlingInfoServlet.java [100:115]
private void renderJson(final SlingHttpServletResponse response, final Map<String, String> data)
throws IOException {
// render data in JSON format
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
final Writer out = response.getWriter();
//deliberately not closing, as that closes the response out.
final JsonGenerator w = Json.createGenerator(out);
w.writeStartObject();
for (final Map.Entry<String, String> e : data.entrySet()) {
w.write(e.getKey(), e.getValue());
}
w.writeEnd();
w.flush();
}