Je veux créer un modèle java guidon quelque chose comme:boucle dans le modèle de guidon java ainsi que d'autres paramètres
"This is a sample template with {{parameter1}} {{#if object_list}} {{#each object_list}} {{object_list.somevar}} {{object_list.othervar}} {{/each}}{{/if}}"
Avant que je puisse faire object_list.something, je ne suis même pas capable de faire une simple boucle. J'ai essayé les éléments suivants:
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));
}
et donne:
Map: :[[email protected]
:false
Les pointeurs sur la façon d'y parvenir? Note: Ces paramètres seront reçus dans un fichier json, donc je ne peux pas (ou ne préfèrerai pas) créer de liste d'objets en réalité.
Je suivais: https://github.com/jknack/handlebars.java