+ -
当前位置:首页 → 问答吧 → freemarker循环输出json时,怎么去掉最后一行后面的逗号?

freemarker循环输出json时,怎么去掉最后一行后面的逗号?

时间:2011-08-18

来源:互联网

JScript code

{"invdata" : [
 [#list ptmap.templatelist as pagetemplate]
    {"id" :"${pagetemplate.template_name}", "cell" :["${pagetemplate.template_name}", "${pagetemplate.viewname}", "${pagetemplate.pagemodule_name}","${pagetemplate.role_name!''}"]},
  [/#list]
  ]}


每行数据最后有一个逗号,但最后一行后面不能有,如果在循环中每行判断是否最后一行是不是太麻烦了?

作者: berg369   发布时间: 2011-08-18

能不能截掉勒,应该有截取方法

作者: LMAOhuaNL   发布时间: 2011-08-18

你构造的时候没构造好

StringBuffer json = new StringBuffer();

while(true) {
  if(json.length > 0) {
  json.append(", ");
  }
}

作者: softroad   发布时间: 2011-08-18

使用string?substring(0,string.length-1)

作者: fengyangchao2   发布时间: 2011-08-18

热门下载

更多