【发布时间】:2011-04-04 09:53:35
【问题描述】:
我对反序列化 java 对象有疑问。对于反序列化,我使用SimpleXML。
@Root
public class A {
@ElementList
private ArrayList<B> b;
getters, setters...
}
public class B{
@Element(name="C", required=false)
private C c;
getters, setters...
}
public class C{
private int id;
private String name;
getters, setters...
}
我收到了具有下一个字段的 XML:
<A>
<B>
<C i:nil="true" />
</B>
</A>
Dalvink 抛出下一个异常:org.simpleframework.xml.core.AttributeException: Attribute 'nil' does not have a match in class B at line -1
有什么解决办法吗? 谢谢。
【问题讨论】:
标签: java android simple-framework