Как обрабатывать объекты БД с помощью Swagger? - PullRequest
0 голосов
/ 25 сентября 2018

Привет, коллеги-программисты,

У меня вопрос по поводу 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;
}

То, что я сейчас делаю, выглядит следующим образом:

  1. Создание JSONArray из всех строк БД
  2. Создание каждого объекта массива как JSONObject
  3. Make JSONObject String
  4. Добавить строку в список списка сотрудников ...

И это кажется настолько непоследовательным, кто-нибудь может помочь, как сделать это правильно?Или есть пример кода своего собственного проекта?

Заранее спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...