[英]convert list of lists to json object in java
我有表employee
有列EMPID
、 EMPNAME
、 EMPAGE
、 SALARY
、 ADDRESS
、 department_id
( department_id
外鍵在部門)和另一個表department
有department_id
、 name
。 所以我做了一個查詢
List<Department> deps = sessionFactory.getCurrentSession().createCriteria(Department.class).list();
返回值是一個列表列表
我想將結果放入 JSON 對象中。 我怎樣才能做到這一點?
做這樣的事情
List<List<Object>> listOfLists = new ArrayList<>();
JSONArray jsonArray = new JSONArray();
for (List<Object> list : listOfLists) {
JSONArray newArray = new JSONArray(list);
jsonArray.put(newArray);
}
如果您使用的是 Spring,那么只需在您的 REST @RequestMapping
添加produces ={"application/json"}
並休息 Spring 將為您做的事情
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.