Ошибка демаршаллера JAXB - PullRequest
0 голосов
/ 13 июля 2020

У меня есть очень простой объект с одним членом коллекции. В моем 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 и заполняется специальной инструкцией, но со всеми значениями по умолчанию, если для нее есть значения в потоке.

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