2017-07-12 9 views
0

freemaker ftlファイルから実際のJSON出力(オブジェクトがx個の配列)を取得しようとしています。 "loggedInUsers"の配列にオブジェクトが1つしかない場合は、以下のコードが機能します。 1より大きい値がある場合、JSONはブレークします。私はコンマがそれぞれの間に別々のものを分けるべきだと知っていますが、閉じ括弧の後に1つ追加すると問題になります。どんな助けでも大歓迎です。freemakerのリストから適切なjsonを取得できません

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

答えて

0

よく分かっている場合は、最後の項目の後にカンマを追加します。その場合は}<#sep>,</#sep>のように#sepという指令を使用してください。 (参考:http://freemarker.org/docs/ref_directive_list.html

+0

リンクをありがとう、私はそれを試してみましょう。この最後の夜は試行錯誤で見つけた*私は*私が望むものを与えていると思う: '<#if(user_has_next)> ,' –

+0

'#sep'は' <#if user? has_next>、 '。 – ddekany

関連する問題