Итак, я пытаюсь построить объект JSON в шаблоне Twig и столкнулся с некоторыми проблемами.Ответ на запрос POST с помощью чего-то подобного от Twig работает нормально:
{"urls": ["/a","/b"]}
Однако, если есть недопустимый json, например, конечная запятая, как здесь;
{"urls": ["/a","/b",,,,,]}
затем javascript жалуется, когда получает его (что имеет смысл, поскольку он недействителен).
Выполнение чего-либо подобного всегда приводит к неверному JSON из-за запятой:
{"urls": [
{% for i in objects %}
"/img/example/'~i.get_url()",
{% endfor %}
]}
Вопрос:
Итак, как вы используете Twig для циклического перемещения по массиву объектов и построения допустимого объекта JSON?