组合查询--表单对象转化为json数组
Posted 在下徐将军
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了组合查询--表单对象转化为json数组相关的知识,希望对你有一定的参考价值。
baseAction中:
public void write2JsonArray(List<?> list, String[] excludes) throws IOException {
// JsonConfig: 配置转换的json数据中不需要的属性
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.setExcludes(excludes);
// 将转化为json数组
String json = JSONArray.fromObject(list, jsonConfig).toString();
ServletActionContext.getResponse().setContentType("test/json;charset=UTF-8");
ServletActionContext.getResponse().getWriter().print(json);
}
------------------------------------------------------------
动作类中:
List<Area> list = areaService.findAll();
String[] excludes = { "subareas" };
this.write2JsonArray(list, excludes);
以上是关于组合查询--表单对象转化为json数组的主要内容,如果未能解决你的问题,请参考以下文章