我有一个Json响应,如下所示:
{
"data": [
{
"param1": "value1",
"param2": "value2",
.
.
.
"paramN": "valueN"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我不知道参数的名称和数量.因此,我需要并希望将所有这些参数绑定到由<"paramX","valueX">元组组成的java.util.Map字段.为此,我尝试了以下代码,但"parametersMap"字段返回null.
@XmlRootElement(name="data")
@XmlAccessorType(XmlAccessType.FIELD)
public class Parameters {
@XmlElement
private Map<String,String> parametersMap;
// Getter and setter for parametersMap
}
Run Code Online (Sandbox Code Playgroud)
如何通过JAXB注释实现这样的绑定?
提前致谢.