Подскажите пожалуйста как вывести кавычки в этом коде: {"totalcount": $totalcount, "links": [ [% FOREACH item IN serp; FOREACH l IN item.link; "$l" _ ","; END; END %] ]} Сейчас ссылки выдаются без кавычек
Достаточно просто добавить их к выводу: Код: {"totalcount": $totalcount, "links": [ [%- FOREACH item IN serp; FOREACH l IN item.link; '"' _ l _ '"' _ ','; END; END -%] ]} Но в этом случае будет лишняя запятая в конце, из-за чего JSON не будет валидным. Можно это все сохранять в одной переменной и перед выводом удалить последнюю запятую. Также вместо цикла можно использовать .format: Код: {"totalcount": $totalcount, "links": [ [%- serp.format('"$link",').remove(',$') -%] ]} Но правильнее всего будет так: Код: [% res = {}; res.totalcount = totalcount; res.links = []; FOREACH item IN serp; res.links.push(item.link); END; res.json %]