Застрял с аннотацией @Attribute - PullRequest
0 голосов
/ 11 июня 2019

Мне нужно преобразовать XML-файл, как этот, используя simpleframework в класс

 <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 со списком Предметов, некоторые из которых имеют параметр «required» как true, а некоторые «false» или null. Вместо этого каждый из элементов должен иметь значение «ложь». Я предполагаю, что мне нужно добавить какую-нибудь другую аннотацию, чтобы она работала, но я не могу гуглить ею целый день. Любая помощь будет с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...