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