ST имеет add(String name, Object value)
, но что, если я хочу заполнить атрибуты ST данными из POJO?
class User {
public String id;
public String link;
public String key;
}
Итак, я хочу напечатать что-то вроде ST.add(new User(...))
и получить результат:
ST.add("id", id);
ST.add("link", link);
...
В качестве обходного пути я использую Jackon ObjectMapper для сопоставления User.class с Map.class, а затем заполняю объект ST с помощью forEach.