Jackson ialah perpustakaan berasaskan Java untuk menukar objek Java kepada JSON dan JSON kepada Objek Java sangat berguna. Jackson API Lebih pantas daripada API lain, memerlukan kurang kawasan memori dan sesuai untuk objek besar. Kami menggunakan kaedah writeValueAsString() bagi kelas XmlMapper untuk menukar format POJO kepada XML dan tika POJO yang sepadan perlu diluluskan sebagai parameter kepada kaedah ini.
public 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>
Atas ialah kandungan terperinci Tukar POJO kepada XML menggunakan perpustakaan Jackson di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!