没有从freemaker列表中获得正确的json

时间:2017-07-12 20:26:26

标签: json freemarker

我试图从freemaker ftl文件中获取一个有效的JSON输出(一个包含x个对象的数组)。如果" loggedInUsers"的数组中只有一个对象。然后下面的代码工作。如果有多于1,则JSON会中断。我知道一个逗号应该将每个之间的单独分开,但是当我在结束括号后添加一个时,问题就出现了。任何帮助将不胜感激。

[
    <#list loggedInUsers as user>
        {
            "user": "${user}"
        }
    </#list>
]

1 个答案:

答案 0 :(得分:0)

如果我理解得很好,你想添加一个逗号,除了最后一项之外。在这种情况下,使用#sep指令,如}<#sep>,</#sep>。 (另见:http://freemarker.org/docs/ref_directive_list.html