У меня есть очень простой объект с одним членом коллекции. В моем XML я создаю один объект в коллекции. Данные для объекта в коллекции есть, однако, когда они неупорядочены, все это значения по умолчанию. Я пробовал @ XMLAccessorType.FIELD | PROPERTY для обоих. Я вижу данные до вызова демаршалла, но не отображаются. Идеи?
У меня есть "pinballed" вокруг SO и поиска, и я все еще могу создать и заполнить коллекцию, но со значениями по умолчанию. Может быть, кто-то может помочь подробнее
@XmlAccessorType(value = XmlAccessType.FIELD)
@XmlRootElement(name = "NMapping00")
public class NMapping00 {
...
//@XmlElement(name = "SpecialInstruction")
List<SpecialInstruction> SpecialInstructions = new ArrayList<SpecialInstruction>();
ниже - объект коллекции
@Data
@XmlAccessorType(value = XmlAccessType.FIELD)
@XmlRootElement(name = "SpecialInstruction")
public class SpecialInstruction {...
Каждый раз, когда NMapping00 неупорядочивается, заполняются все значения первого уровня и даже создается коллекция SpecialInstructions и заполняется специальной инструкцией, но со всеми значениями по умолчанию, если для нее есть значения в потоке.