У меня есть конечная точка отдыха, которая имеет множество атрибутов. Пользователь может выбрать необходимые им атрибуты. По выбору пользователя мне нужно сгенерировать отчеты.Динамически построить объект ответа json
Я использую restTemplate для получения данных из конечной точки и заполнения моего объекта ответа.
Есть ли способ генерировать объект ответа динамически.
Как если пользователь выбирает
B C D
restTemplate.exchange(uri, HttpMethod.GET, null, response.class);
В этом случае мой объект ответа должен выглядеть
@JsonIgnoreProperties(ignoreUnknown = true)
общественного класса Response {
@JsonProperty("A")
public String A;
@JsonProperty("B")
public String B;
@JsonProperty("C")
public Integer c;
@JsonProperty("D")
public String D;
}
В настоящее время я статически определяю класс ответа, можем ли мы динамически определить класс ответа в соответствии с атрибутами, требуемыми пользователем. сообщите мне, как это можно сделать.
Я хочу по-другому, у меня есть JSON с 100 атрибутов, и я хочу, чтобы выбрать атрибуты по требованию пользователя только может быть 5 из 100, выбранные 5 будут отличаться. – Hari
Затем проанализируйте его с помощью карты и повторите запись записей. –