相关疑难解决方法(0)

JAXB java.util.Map绑定

我有一个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注释实现这样的绑定?

提前致谢.

java jaxb jaxb2

13
推荐指数
1
解决办法
8943
查看次数

标签 统计

java ×1

jaxb ×1

jaxb2 ×1