Использование https://freemarker.apache.org/
Есть ли способ получить имена значений, которые шаблон будет заменять (без попытки обработки шаблона с пустыми данными и анализа сообщения об исключении).
Например.
TemplateVal:
{
"k1": "${val-to-sub-1}",
"k2": "${val-to-sub-2}"
}
Freemarker (TemplateVal) .getValsToSub () -> ["val-to-sub-1", "val-to-sub-2"]