public static void onlyResultTo(HttpServletResponse response, Logger logger, String result)
{
JSONObject jsonRtnVal = new JSONObject();
        jsonRtnVal.put("result", result);
        response.setContentType("application/json");
        response.setCharacterEncoding("UTF-8");
        logger.info("result : " + result);
        try {
            response.getWriter().write(jsonRtnVal.toString());
            response.flushBuffer();
        }
        catch (IOException e) {
            logger.error(UtilClass.exceptionToString((Exception)e));
        }
}


public static void jsonObjectTo(HttpServletResponse response, Logger logger, JSONObject json)
{
response.setContentType("application/json");
        response.setCharacterEncoding("UTF-8");
        try {
         response.getWriter().write(json.toString());
            response.flushBuffer();
        }
        catch (IOException e) {
            logger.error(UtilClass.exceptionToString((Exception)e));
        }
}

AND