Skip to content
Advertisement

Handling nested elements in JAXB

I am wondering if it is possible to have JAXB not to create Java object for XML elements that serve as wrappers. For example, for XML of the following structure

JavaScript

I do not want an object for <wrapper> to be created at all. So for a class like

JavaScript

the <entity> element should be unmarshalled directly into the entity field.

Is it possible to achieve with JAXB?

Advertisement

Answer

Although it requires extra coding, the desired unmarshalling is accomplished in the following way using a transient wrapper object:

JavaScript
User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement