Привет, коллеги-программисты,
У меня вопрос по поводу Swagger.io, я ищу лучший способ передачи объектов.
Недавно я сделал REST-API для Swagger и развернул его в студии Restlet.Все нормально, код работает.Я могу легко показать отдельные объекты.
Теперь я хочу вернуть всех сотрудников из базы данных.Итак, мои чванливые определения - это Employee с некоторыми переменными, а затем Employees в виде списка сотрудников Array. См. Swagger здесь.
Однако сотрудники в коде, сгенерированном Restlet, содержат List .
public class Employees {
/** Default serial version ID. */
private static final long serialVersionUID = 1L;
private java.util.List<java.lang.String> list;
public java.util.List<java.lang.String> getList() {
if (list == null) {
list = new ArrayList<java.lang.String>();
}
return list;
}
public void setList(java.util.List<java.lang.String> list) {
this.list = list;
}
То, что я сейчас делаю, выглядит следующим образом:
- Создание JSONArray из всех строк БД
- Создание каждого объекта массива как JSONObject
- Make JSONObject String
- Добавить строку в список списка сотрудников ...
И это кажется настолько непоследовательным, кто-нибудь может помочь, как сделать это правильно?Или есть пример кода своего собственного проекта?
Заранее спасибо за помощь