Java 将整个集合序列化为XML
我从JavaFX中获得了以下列表:Java 将整个集合序列化为XML,java,xml,jaxb,xstream,jaxb2,Java,Xml,Jaxb,Xstream,Jaxb2,我从JavaFX中获得了以下列表: ObservableList<Expense> data = FXCollections.observableArrayList(); observeList data=FXCollections.observearraylist(); 有人知道我如何将整个集合转换为XML吗 如果我能做到这一点,反序列化应该非常容易 我用XStream和Jaxb进行了尝试。我看了很多教程,但没有得到好的结果 可以单独序列化费用对象,但不能序列化整个列表(不使用
ObservableList<Expense> data = FXCollections.observableArrayList();
observeList data=FXCollections.observearraylist();
有人知道我如何将整个集合转换为XML吗
如果我能做到这一点,反序列化应该非常容易
我用XStream和Jaxb进行了尝试。我看了很多教程,但没有得到好的结果
可以单独序列化费用对象,但不能序列化整个列表(不使用for循环)
你知道吗?XML中总要有一个根。这就是格式定义。您始终可以使用具有列表属性(属性)的包装对象,并将其序列化为根。您可能会发现我写的以下文章很有帮助: