注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

phperwuhan的博客

记载一个phper的历程!phperwuhan.blog.163.com

 
 
 

日志

 
 

Freemarker loop through JSON object  

2013-09-14 20:34:05|  分类: freemaker |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
source:http://forums.alfresco.com/forum/developer-discussions/web-scripts/freemarker-loop-through-json-object-09142012-1028

I have a webscript that is as follows:

var jsonRes = remote.call("/employeelist");
var result = eval('(' + jsonRes + ')');
model.employeelist = result;

This webscript returns a JSON object as shown in the example below

Example:

{ "employees": [ 
{ "name": "Fred Bloggs", "email": "fred@test.com", "id": "123456" } ,
{ "name": "John Smith", "email": "john@test.com", "id": "456789" } ,
{ "name": "Bob Brown", "email": "bob@test.com", "id": "987654" } ] }

How can my Freemarker code loop through so that I can display the following...

Fred Bloggs : fred@test.com
John Smith : john@test.com
Bob Brown : bob@test.com

When I use

<#list journallist?keys as prop>
${prop}
</#list>

it returns

"employees"

Many thanks

Mike






Try this

First change in js

last line
model.employeelist = results["employees"];

then in ftl
<#list employeelist as emp>
${emp.name}

Mits
If this post was helpful, please click "mark comment as useful"

  评论这张
 
阅读(572)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017