使用Freemarker模板将Xml字符串转换为java对象

时间:2016-07-25 07:08:50

标签: freemarker

我想使用freemarker模板将xml字符串(例如.abc@gmail.com1111111111)转换为java对象(例如,具有与xml字符串相同属性的Test.java)。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

使用JAXB在Java中使用XML。

public static Test deserializeXMLString(String xmlString)
    JAXBContext jaxbContext = JAXBContext.newInstance(Test.class);
    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
    StringReader reader = new StringReader(xmlString);
    Test t = (Test)unmarshaller.unmarshal(reader);
    return t;
}