我正在尝试使用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)