@igoryusha22

Как из БД брать данные и формировать JSON?

Заранее прошу прощения за сумбур.

Как работает сайт в моей голове:
сайт погружается -> делает запрос на сервер -> сервер возвращает JSON файл -> javascript работает с этим JSON и наполняет сайт определенными данными.
(через этот JSON файл будут рисоваться маркеры на карте leaflet)

Нужно чтобы через админскую часть вписывались данные, а потом через запрос БД отдавала JSON файл.

Как лучше и проще реализовать желаемое?

upd:
Пример JSON который должен получать сайт.

[
{
    "endPlace": [425, 330],
    "icon": "endIcon30",
    "startPlace": [
        {
            "startPoint": [45, 875],
            "icon": "startIcon20",
            "url": ["_aC@DFFTjUU", "3mcWTjoi2zFE"]
        }
    ]
},
{
  "endPlace": [452, 175],
  "icon": "endIcon30",
  "startPlace": [
      {
          "startPoint": [936, 845],
          "icon": "startIcon20",
          "url": ["EF@4MvqTjUU", "3m!@rf2zFE"]
      }
  ]
},
{
  "endPlace": [10, 10],
  "icon": "endIcon30",
  "startPlace": [
      {
          "startPoint": [54, 845],
          "icon": "startIcon20",
          "url": ["_aC5423TjUU", "3mcWT345zFE"]
      }
  ]
}
]
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
@szanislo
можете использовать в качестве базы mongodb
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
сделайте select
результаты этого селекта преобразуйте в джисон
на клиенте что то наполните на основе этих данных
Если чего то не достает то повторите действия
Ответ написан
Комментировать
@0pauc0
Прямо напрашивающийся вопрос.
- А почему бы не хранить на бэке эти данные прямо в json?
Или их очень много?
Если записей сотни и тысячи, то зачем заморачиваться с базой данных?
Прочитал json файл в словарь, простым перебором нашел что надо и отдал на фронт.
Нет?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы