У меня есть запрос, который я хочу вывести по группе. Вот что я сейчас я сделал https://jsfiddle.net/nbqqp0cb/2/Как получить последнюю запись в выводе группы?
"dataset": [
<cfoutput query="all_dates" group="Month_new">
{
"seriesname": "#all_dates.Month_new#",
"data": [
<cfoutput>
<CFIF all_dates.CurrentRow EQ all_dates.RecordCount>
{
"value": "#sum_total#"
}
<br>
<cfelse>
{
"value": "#sum_total#"
}, <br>
</cfif>
</cfoutput>
]
},<br>
</cfoutput>
Проблема является последней запятой в каждой группе. Я получил его для работы для последней записи, но даже последняя запись имеет запятую в конце, которой она не должна.
да это работает хорошо, только проблема im get into - последняя}, так как последнему не должно быть a, в конце –
вам также нужно добавить аналогичное условие/логику в внешний цикл. Я добавил код в свой ответ. –
Может также иметь возможность [сначала создать список/массив строк значений] (http://trycf.com/gist/a6fdde2dbd28fed824eb0fd1d792da9b/acf2016?theme=monokai) и избежать всей запятой? Тем не менее, @ anatp_123 - вам действительно нужно создавать строки JSON вручную? – Leigh