public String getLeaveEmp() throws Exception { queryMap.put("roleId", p("relativeId")); List<User> list = userService.getListData(query, queryMap, 0, 0).getList(); JSONArray ja = new JSONArray(); for (User user : list) { JSONObject record = new JSONObject(); Employee e = user.getEmployee(); record.put("id", e.getId()); record.put("text", e.getName()); ja.add(record); } jo.put("data", ja); return render(jo); }