У меня есть сложный объект, который я возвращаю как возвращаемое значение из обычного «API, который я не контролирую».
Для некоторых вызовов API возвращаемый XML выглядит следующим образом:
<APICall1>
<VeryComplexObject>
<VeryComplexObjectElements... >
</VeryComplexObject>
</APICall1>
Нет проблем, я просто использую
@XmlElement
private VeryComplexObject VeryComplexObject;
и все как обычно.
Но несколько звонков хотят вернуться:
<APICall2>
<VeryComplexObjectElements... >
</APICall2>
Есть лианнотацию, которую я могу использовать, чтобы подавить теги <VeryComplexObject>
для демаршала, но получить теги внутреннего элемента?