Как сделать вывод связанной таблицы в JSON?

Использую данное API: https://github.com/alixaxel/ArrestDB

Использую запрос к таблице, но она связана с другой. Как сделать, чтобы вместо id внешней записи получать json объект?

Сейчас так:

{
    "id": 1,
    "name": "Тестовая запись",
    "id_tabletest": 1
  },
  {
    "id": 2,
    "name": "Тестовая запись",
    "id_tabletest": 2
  }

Надо:

{
    "id": 1,
    "name": "Тестовая запись",
    "id_tabletest": {
   "id": 1,
    "name": "Тестовая запись",
}
  },
  {
    "id": 2,
    "name": "Тестовая запись",
    "id_tabletest": {
    "id": 1,
    "name": "Тестовая запись",
}
  }
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
DarkRaven
@DarkRaven
разработка программного обеспечения
Судя по тому, что я увидел в данной библиотеке - никак. Точнее, вы можете через нее сделать вызов представления, где через json_agg ( https://postgrespro.ru/docs/postgrespro/10/functio... ) преобразуете в json то, что Вам нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы