it.cosenonjaviste.security.jwt.catalinawriters.JsonResponseWriter Maven / Gradle / Ivy
package it.cosenonjaviste.security.jwt.catalinawriters;
import java.io.IOException;
import org.apache.catalina.connector.Response;
import com.auth0.jwt.internal.com.fasterxml.jackson.databind.ObjectMapper;
/**
* JSON response writer, based on Jackson json serializer
*
* @author acomo
*
*/
class JsonResponseWriter extends ResponseWriter {
@Override
public void write(Response response, int statusCode, Object body)
throws IOException {
response.setStatus(statusCode);
response.setContentType(APPLICATION_JSON);
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.writeValue(response.getWriter(), body);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy