У меня есть 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?
Заранее спасибо.