java xml serialization library code example
Example: jackson serialize xml
/**
* This function writes serializes the Java object into XML and writes it
* into an XML file.
*/
public static void serializeToXML() {
try {
XmlMapper xmlMapper = new XmlMapper();
// serialize our Object into XML string
String xmlString = xmlMapper.writeValueAsString(new PhoneDetails("OnePlus", "6.4", "6/64 GB"));
// write to the console
System.out.println(xmlString);
// write XML string to file
File xmlOutput = new File("serialized.xml");
FileWriter fileWriter = new FileWriter(xmlOutput);
fileWriter.write(xmlString);
fileWriter.close();
} catch (JsonProcessingException e) {
// handle exception
} catch (IOException e) {
// handle exception
}
}
public static void main(String[] args) {
System.out.println("Serializing to XML...");
serializeToXML();
}