All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.citytechinc.aem.groovy.console.servlets.AbstractJsonResponseServlet.groovy Maven / Gradle / Ivy

package com.citytechinc.aem.groovy.console.servlets

import groovy.json.JsonBuilder
import org.apache.sling.api.SlingHttpServletResponse
import org.apache.sling.api.servlets.SlingAllMethodsServlet

abstract class AbstractJsonResponseServlet extends SlingAllMethodsServlet {

    static void writeJsonResponse(SlingHttpServletResponse response, json) {
        response.contentType = "application/json"
        response.characterEncoding = "UTF-8"

        new JsonBuilder(json).writeTo(response.writer)
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy