I have a hash map as below
HashMap map = new HashMap();
map.put(\"one\", \"1\");
map.put(\"two\", \"2\");
map.put
Code:
HashMap test1 = new HashMap();
Map root = new HashMap();
test1.put("one", "1");
test1.put("two", "2");
test1.put("three", "3");
root.put("hello", test1);
Configuration cfg = new Configuration(); // Create configuration
Template template = cfg.getTemplate("test.ftl"); // Filename of your template
StringWriter sw = new StringWriter(); // So you can use the output as String
template.process(root, sw); // process the template to output
System.out.println(sw); // eg. output your result
Template:
<#list hello?keys as key>
${key} = ${hello[key]}
#list>
Output:
two = 2
one = 1
three = 3