卡在@Attribute注释中

时间:2019-06-11 14:13:13

标签: java xml serialization

我需要使用simpleframework将此类XML文件转换为类

 <person>
    <item name="first" required="true">One</item>
    <item name="second" required="false">Two</item>
    <item name="third">Three</item>
    <item name="forth">Four</item>
    <item name="fifth">Five</item>
</person>

我正在使用以下架构:

@Root
public class Person {
    @ElementList(name = "item", required = false)
    private List<Item> items; 
}
@Root
public class Item {
    @Attribute(required = false)
    private boolean required; 
}

我假设要得到的是一个类Person,其中包含Items列表,其中一些参数的“ required”为true,而某些参数为“ false”或null。 相反,每个项目都需要设置为“ false”。我认为我应该添加一些其他注释以使其正常工作,但是我无法整日在Google上进行搜索。任何帮助将不胜感激!

0 个答案:

没有答案