Jackson自定义xml反序列化
我在尝试使用jackson dataformat xml将xml反序列化为java pojo时遇到一些问题 xml如下所示:Jackson自定义xml反序列化,xml,xml-deserialization,jackson-dataformat-xml,Xml,Xml Deserialization,Jackson Dataformat Xml,我在尝试使用jackson dataformat xml将xml反序列化为java pojo时遇到一些问题 xml如下所示: <root> <arg> <id type="String" value="jd">USERNAME</id> </arg> <arg> <id type="String" value="John">NAME</id>
<root>
<arg>
<id type="String" value="jd">USERNAME</id>
</arg>
<arg>
<id type="String" value="John">NAME</id>
</arg>
<arg>
<id type="String" value="Dafoe">SURNAME</id>
</arg>
<arg>
<id type="String" value="16-04-1989">BIRTHDAY</id>
</arg>
</root>
不幸的是,我无法更改输入xml格式。
使用此库进行反序列化的正确方法是什么?
我已经尝试用jackson的注释来解决这个问题,但没有成功
public class User {
String username;
String name;
String surname;
String birthday;
}