2016-04-07 15 views
0

Jungen hat i Tisch "employee" which has EMPID, EMPNAME, EMPAGE, SALARY, ADDRESS, department_id (foreign key to department_id in department) ... und eine andere table "department" which has department_id, name .. so habe ich eine Abfrageconvert Liste von Listen zu JSON-Objekt in Java

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

so ist die Rückkehr Liste von Listen

und i möchte das Ergebnis in JSON Object eingeben .. so wie das geht ??

+0

Beitrag tun, was Sie zuerst getan haben. – Mitchapp

+0

Werfen Sie einen Blick auf Spring-Data-Rest und Spring-Boot - das alles wird für Sie mit minimalem Code erledigt –

Antwort

0

Sie so etwas wie dieses

List<List<Object>> listOfLists = new ArrayList<>(); 
    JSONArray jsonArray = new JSONArray(); 
     for (List<Object> list : listOfLists) { 
     JSONArray newArray = new JSONArray(list); 
     jsonArray.put(newArray); 
    } 
0

wenn Sie Frühling verwenden, dann fügen Sie einfach produces ={"application/json"} in Ihrem REST @RequestMapping und Ruhe, was Frühling wird für Sie