【发布时间】:2017-06-15 12:30:38
【问题描述】:
我正在努力解组结构与我当前的对象结构不同的旧 xml 文件。
以前的结构
@xmlRootElement("configData")
public class configData{
private string name;
private string age;
private customObject obj;
}
我当前的数据结构是
@xmlRootElement("configData")
public class configData{
List<SampleData> sampleDatas;;
}
public class SampleData{
private string name;
private string age;
private customObject obj;
}
如何使它与旧的 xml 文件一起工作。请帮忙。
谢谢
【问题讨论】:
-
您可以将访问器方法委托给
configData,并将列表标记为@XmlTransient... -
我是 JAXB 映射的新手。 @xmlTransient 在这种情况下会有什么帮助?你能详细说明一下吗
标签: java xml jaxb unmarshalling