将列表列表转换为java中的json对象

时间:2016-04-07 12:32:08

标签: java json spring-mvc

我的表格employee包含EMPIDEMPNAMEEMPAGESALARYADDRESSdepartment_id列(部门中department_id的外键)和另一个departmentdepartment_id的表name。所以我提出了一个问题

List<Department> deps = sessionFactory.getCurrentSession().createCriteria(Department.class).list(); 

返回值是列表列表

我想将结果放在JSON对象中。我怎样才能做到这一点?

2 个答案:

答案 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会为您做的事情