У меня есть ответ Json, который выглядит следующим образом:
{
"data": [
{
"param1": "value1",
"param2": "value2",
.
.
.
"paramN": "valueN"
}
]
}
Я не знаю имя и количество параметров. Итак, мне нужно и хочу связать все эти параметры с полем java.util.Map, состоящим из < "paramX", "valueX" > кортежей. Для этого я попробовал следующий код, но поле "parametersMap" возвращает null.
@XmlRootElement(name="data")
@XmlAccessorType(XmlAccessType.FIELD)
public class Parameters {
@XmlElement
private Map<String,String> parametersMap;
// Getter and setter for parametersMap
}
Как я могу добиться такой привязки с аннотациями JAXB?
Спасибо заранее.