in src/main/java/org/apache/sling/servlets/get/impl/SlingInfoServlet.java [102:117]
private void renderJson(final SlingJakartaHttpServletResponse 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();
}