Список парсеров Jackson xml/массив различных теговJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Список парсеров Jackson xml/массив различных тегов

Сообщение Anonymous »

Это мой тестовый XML-файл.

Код: Выделить всё




A1


A2


B1
[/b][b]        
B2
[/b]

A3



Классы My Type, A и B определяются следующим образом;

Код: Выделить всё

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Type {

@JacksonXmlElementWrapper(useWrapping = false)
@JacksonXmlProperty(localName = "A")
private List a;

@JacksonXmlElementWrapper(useWrapping = false)
@JacksonXmlProperty(localName = "B")
private List b;
}

@Data
@AllArgsConstructor
@NoArgsConstructor
public class A {
@JacksonXmlProperty(localName = "Name")
private String name;
}

@Data
@AllArgsConstructor
@NoArgsConstructor
public class B {
@JacksonXmlProperty(localName = "Value")
private String value;
}
Когда я анализирую его с помощью Джексона, он просто останавливается после анализа последней A и двух B. Например,

Код: Выделить всё

Test(type=Type(a=[A(name=A3)], b=[B(value=B1), B(value=B2)]))
Как правильно разобрать XML?

Подробнее здесь: https://stackoverflow.com/questions/790 ... erent-tags
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»