diff --git a/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ResponseRenderUtil.java b/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ResponseRenderUtil.java index 48545d5f8..ff0c798b6 100644 --- a/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ResponseRenderUtil.java +++ b/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ResponseRenderUtil.java @@ -18,6 +18,23 @@ import java.io.IOException; @Slf4j public class ResponseRenderUtil { + /** + * 渲染接口json信息 + * + * @author fengshuonan + * @date 2020/12/15 21:40 + */ + public static void renderJsonResponse(HttpServletResponse response, Object responseData) { + response.setCharacterEncoding(CharsetUtil.UTF_8); + response.setContentType(ContentType.JSON.toString()); + String errorResponseJsonData = JSON.toJSONString(responseData); + try { + response.getWriter().write(errorResponseJsonData); + } catch (IOException e) { + log.error("渲染http json信息错误!", e); + } + } + /** * 渲染接口json信息 *