相关疑难解决方法(0)

使用JAXB从JSON解组嵌套对象

我正在尝试使用Eclipselink将输入JSON解组为JAXB对象.但是,当我尝试这样做时,我发现嵌套对象最终被设置为null.我可以尝试自己解组嵌套对象,它将一直工作,直到它必须解组另一个嵌套对象,然后再设置为null.

例如,参加这个课程:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "event", propOrder = {
"objectBs"
})
public class ObjectA
implements Serializable
{

    private final static long serialVersionUID = 56347348765454329L;
    @XmlElement(required = true)
    protected ObjectA.ObjectBs objectBs;

    public ObjectA.ObjectBs getObjectBs() {
        return objectBs;
    }

    public void setObjectBs(ObjectA.ObjectBs value) {
        this.objectBs = value;
    }

    public boolean isSetObjectBs() {
        return (this.objectBs!= null);
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "objectB"
    })
    public static class ObjectBs
        implements Serializable
    {

        private final static long serialVersionUID = 56347348765454329L;
        @XmlElement(required = true) …
Run Code Online (Sandbox Code Playgroud)

json jaxb eclipselink moxy

5
推荐指数
1
解决办法
7331
查看次数

标签 统计

eclipselink ×1

jaxb ×1

json ×1

moxy ×1