Jackson ist eine Java-basierte Bibliothek, die zum Konvertieren von Java-Objekten in JSON und JSON in Java-Objekte nützlich ist. Jackson API ist schneller als andere APIs, benötigt weniger Speicherbereich und eignet sich für große Objekte. Wir verwenden die Methode writeValueAsString() der Klasse XmlMapper, um POJO in das XML-Format zu konvertieren, und die entsprechende POJO-Instanz muss als Parameter an diese Methode übergeben werden.
Syntaxpublic String writeValueAsString(Object value) throws JsonProcessingException
import com.fasterxml.jackson.dataformat.xml.*; public class POJOToXmlTest { public static void main(String args[]) throws Exception { try { XmlMapper xmlMapper = new XmlMapper(); Person pojo = new Person(); pojo.setFirstName("Raja"); pojo.setLastName("Ramesh"); pojo.setAddress("Hyderabad"); String xml = xmlMapper.writeValueAsString(pojo); System.out.println(xml); } catch(Exception e) { e.printStackTrace(); } } } // Person class class Person { private String firstName; private String lastName; private String address; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } }
<Person xmlns=""> <firstName>Raja</firstName> <lastName>Ramesh</lastName> <address>Hyderabad</address> </Person>
Das obige ist der detaillierte Inhalt vonPOJO mithilfe der Jackson-Bibliothek in Java in XML konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!