Как я правильно понял, было бы лучше создать объект на стороне клиента, который будет строить ваше меню.Входным параметром для этого объекта является JSON с вашими данными.Если вам нужно внести какие-либо изменения с вашим графическим интерфейсом, вы будете изменять только объекты js / css без перестройки всего проекта.
Надеюсь, это также поможет вам
Получение спискаВсе страницы в заявке.
Пожалуйста, уточните свой вопрос, если мой ответ не правильный.