<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>2.12.3</version>
</dependency>
groovy
implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.3'
public class Book {
private String title;
private String author;
// Getter and setter methods
}
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
public class Main {
public static void main(String[] args) throws IOException {
Book book = new Book();
ObjectMapper objectMapper = new XmlMapper();
String xmlString = objectMapper.writeValueAsString(book);
System.out.println(xmlString);
}
}
<Book>
</Book>
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
public class Main {
public static void main(String[] args) throws IOException {
ObjectMapper objectMapper = new XmlMapper();
Book book = objectMapper.readValue(xmlString, Book.class);
System.out.println(book.getTitle());
System.out.println(book.getAuthor());
}
}