我的表格employee
包含EMPID
,EMPNAME
,EMPAGE
,SALARY
,ADDRESS
,department_id
列(部门中department_id的外键)和另一个department
,department_id
的表name
。所以我提出了一个问题
List<Department> deps = sessionFactory.getCurrentSession().createCriteria(Department.class).list();
返回值是列表列表
我想将结果放在JSON对象中。我怎样才能做到这一点?
答案 0 :(得分:1)
做这样的事情
List<List<Object>> listOfLists = new ArrayList<>();
JSONArray jsonArray = new JSONArray();
for (List<Object> list : listOfLists) {
JSONArray newArray = new JSONArray(list);
jsonArray.put(newArray);
}
答案 1 :(得分:0)
如果您使用的是Spring,那么只需在REST produces ={"application/json"}
中添加@RequestMapping
,然后Spring会为您做的事情