Rumah >Java >javaTutorial >Tukar POJO kepada XML menggunakan perpustakaan Jackson di Jawa?

Tukar POJO kepada XML menggunakan perpustakaan Jackson di Jawa?

王林
王林ke hadapan
2023-09-18 14:21:031286semak imbas

Tukar POJO kepada XML menggunakan perpustakaan Jackson di Jawa?

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.

Tatabahasa

public String writeValueAsString(Object value) throws JsonProcessingException

Contoh

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;
   }
}

Output

<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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam