Я хочу создать руль Java шаблон что-то вроде:Loop в Java шаблон руль наряду с другими параметрами
"This is a sample template with {{parameter1}} {{#if object_list}} {{#each object_list}} {{object_list.somevar}} {{object_list.othervar}} {{/each}}{{/if}}"
Прежде чем я успел сделать object_list.something, я даже не в состоянии сделать простой цикл. Я попытался следующие:
Map<String, String> map = new HashMap<String, String>();
map.put("people", "[ Yehuda Katz, Alan Johnson, Charles Jolley ]");
map.put("k2", "v2");
System.out.println("Map: "
+ handlebars.compileInline("{{#each people}} {{@index}}:{{this}} \n {{/each}}")
.apply(map));
}
и это дает:
Map: :[[email protected]
:false
Любые указатели о том, как достичь этого? Примечание: Эти параметры будут получены в json-файле, поэтому я не могу (или не хочу) создавать список объектов на самом деле.
Я следую: https://github.com/jknack/handlebars.java