Имейте документ XML, который я хочу преобразовать в Java-компонент. Я хочу пометить недостающие поля в моем bean-компоненте на hashMap, потому что это имя поля меняется. Есть ли способ сделать это?Как сделать XStream немаркированных тегов для HashMap при анализе XML?
Например, мой XML выглядит
<employee>
<firstname>stack</firstname>
<lastname>alpha</lastname>
<phone1>999-999-9999</phone1>
</employee>
Мой Java Bean выглядеть
@XstreamAlias("employee")
public class Employee {
private String firstname;
private String lastname;
private map<String, String> unknownfields;
}
Когда я загружаю XML в моей Java Bean, он должен выглядеть
firstname="stack", lastname="alpha", unknownfields=[{"phone1","999-999-9999"}]
Знайте, что это плохой дизайн, но он хотел проверить, можно ли это реализовать с помощью xstream.
Спасибо Soumik. Понял ваш намек. Попробует. – Pals