Iterating over a map - Map<String,List<String>> in FTL file:
Sample JS/Controller file:
var code = "200";
var status = "status";
var desc = "Test";
var data = {
"key1" : ["abc.pdf","xyz.pdf"],
"key2" : ["pqr.pdf","stu.pdf"]
}
model.code = code;
model.status = status;
model.desc = desc;
model.data=data;
Ftl file:
{
"code":"${code}",
"status":"${status}",
"desc":"${desc}",
"data": {
<#list data?keys as v>
"${v}" : [
<#assign account = data[v] >
<#list account as x>
"${x}"<#if x_has_next>,</#if>
</#list>
]<#if v_has_next>,</#if>
</#list>
}
}