XMLElement Javadocs предлагают ниже.
/**
* Name of the XML Schema element.
* <p> If the value is "##default", then element name is derived from the
* JavaBean property name.
*/
String name() default "##default";
Следовательно, я предполагаю, что это всегда будет соответствовать структуре случая верблюда для XML Имя элемента. Таким образом, @XMLElement (name = "Employee") будет принимать <element>
, а не <Element>
.
Вопрос 1: Есть ли способ заставить его принять элемент <Employee>
? Я получил это с помощью @JSONProperty (value = "Employee")
Вопрос 2: Желательно ли использовать JSON аннотацию внутри XML или есть какой-либо другой способ сделать Это.