【发布时间】:2023-03-04 03:55:01
【问题描述】:
我有一个对象图的 xml 序列化版本,并且想了解它的序列化方式,以便我可以添加具有兼容格式的类似内容。我不知道哪些库/选项允许这种格式
public class MyRoot{
public List<MyMember> members {get;set;}
public List<Foo> foos {get;set;}
public List<Bar> bars {get;set;}
}
我需要得到的xml是
<MyRoot>
<members>...</members>
<members>...</members>
<members>...</members>
<foos>...</foos>
<foos>...</foos>
<foos>...</foos>
<foos>...</foos>
<bars>...</bars>
<bars>...</bars>
<bars>...</bars>
<bars>...</bars>
</MyRoot>
【问题讨论】:
-
您需要做的就是应用注释,然后序列化程序将处理其余的事情。请参阅:javax.xml.bind.annotation 中的 XMLRootElement 和 XMLElement。
-
是或使用Jackson
标签: java .net xml serialization