import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.xml.XmlMapper; public class XMLParser { public static void main(String[] args) { try { XmlMapper xmlMapper = new XmlMapper(); MyObject myObject = xmlMapper.readValue(new File("input.xml"), MyObject.class); System.out.println(myObject); } catch (Exception e) { e.printStackTrace(); } } } import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.xml.XmlMapper; public class XMLGenerator { public static void main(String[] args) { try { XmlMapper xmlMapper = new XmlMapper(); MyObject myObject = new MyObject("value1", "value2"); xmlMapper.writeValue(new File("output.xml"), myObject); } catch (Exception e) { e.printStackTrace(); } } } Maven: <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <version>2.12.3</version> </dependency> Gradle: implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.3'


上一篇:
下一篇:
切换中文