//生成Gson对象,把对象及其属性对象转换为Json字符串,
//解决子属性对象的无限递归问题,只转换我们用标签暴露的对象类型
Gson g = new GsonBuilder()
.excludeFieldsWithoutExposeAnnotation()
.serializeNulls()
.setDateFormat(DateFormat.LONG)
.setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE)
.setPrettyPrinting()
.setVersion(1.0)
.create();
String jsonResult = g.toJson(sysUser.getPageResult());
System.out.println(jsonResult);
response.setContentType("application/json;charset=utf-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter out = response.getWriter();
out.print(jsonResult);
out.flush();
out.close();