В основном - либо запрос конкретной услуги (грубо - айди юзера, тип услуги, айди ресторана), либо просто список все купленных услуг, для личного кабинета.Для таких задаче самое адекватное - хранить перечисленные поля в таблице явно, а всё дополнительное уже можно в JSON положить. Если появится ещё какое-то
если я передаю для предварительной загрузки и для отображения одни и те же данные то почему в запросе они разныеМоя гипотеза - на главной странице они подстраиваются под размер контейнера. Но, повторюсь, надо дебажить, чтобы разобраться точно.