1.当拿到的xml是String 类型的
String xml = "" +
"张三" +
"男" +
"28" +
"";
通过下面方法就可以转成java对象
public static T xmlToBean(String xmlPath,Class load) throws JAXBException {
JAXBContext context = JAXBContext.newInstance(load);
Unmarshaller unmarshaller = context.createUnmarshaller();
return (T) unmarshaller.unmarshal(new StringReader(xmlPath));
}
Java对象需要@XmlAccessorType(XmlAccessType.FIELD);@XmlType;@XmlRootElement(name = "User")注释用来映射
@Data
@JsonSerialize
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "",propOrder = {
"name",
"age",
"sex"
})
@XmlRootElement(name = "User")
pu