2016-05-08 3 views
1

При десериализации простого списка строк Simple Framework просто игнорирует пустые теги и включает в себя только непустые значения. Как это можно зафиксировать?Простая структура игнорирует пустые элементы XML в списке

Я хочу, чтобы этот XML часть

<type> 
    <inflection></inflection> 
    <inflection></inflection> 
    <inflection>example</inflection> 
    <inflection></inflection> 
    <inflection></inflection> 
    <inflection></inflection> 
    <inflection></inflection> 
</type> 

производить массив из 7 элементов, где второй один равен «например», а все остальные являются пустыми строками или обнуляет. Вместо этого я просто получаю одноэлементный список.

Мой Type класс выглядит следующим образом (она является частью большей иерархии, поэтому она не имеет @Root аннотацию):

public class Type { 
    ... 
    @ElementList(inline = true, entry = "inflection") 
    private List<String> inflections = new ArrayList<String>(); 
    ... 
} 

ответ

Смежные вопросы