/** * 打印支持JSONP格式的结果 * * @param response * @param restRequest * @param restResponse * @throws java.io.IOException */ public static void printJsonForJsonp( HttpServletResponse response, RestRequest restRequest, RestResponse restResponse) throws IOException { PrintWriter out = response.getWriter(); String jsonString = JSON.toJSONString(restResponse); response.setContentType("text/javascript; charset=UTF-8"); out.print(restRequest.getCallback() + "(" + jsonString + ")"); }
public static String toJsonString(Object obj) { return JSON.toJSONString(obj, SerializerFeature.WriteDateUseDateFormat); }