কম্পিউটার

জাভাতে জ্যাকসন লাইব্রেরি ব্যবহার করে POJO কে XML এ রূপান্তর করবেন?


A জ্যাকসন একটি জাভা-ভিত্তিক লাইব্রেরি এবং এটি জাভা অবজেক্টকে JSON এবং JSON-এ জাভা অবজেক্টে রূপান্তর করতে কার্যকর হতে পারে। একটি জ্যাকসন API অন্যান্য API থেকে দ্রুত, কম মেমরি এলাকা প্রয়োজন এবং বড় বস্তুর জন্য ভাল। আমরা একটি POJO কে XML এ রূপান্তর করি writeValueAsString() ব্যবহার করে বিন্যাস XmlMapper এর পদ্ধতি ক্লাস এবং আমাদের এই পদ্ধতির যুক্তি হিসাবে সংশ্লিষ্ট POJO উদাহরণটি পাস করতে হবে।

সিনট্যাক্স

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>

  1. জাভাতে Gson লাইব্রেরি ব্যবহার করে ফাইলে একটি JSON স্ট্রিং কীভাবে লিখবেন?

  2. জাভাতে জিসন লাইব্রেরি ব্যবহার করে একটি মানচিত্রকে JSON এ রূপান্তর করবেন?

  3. জাভাতে Gson লাইব্রেরি ব্যবহার করে JSON-এ বস্তুর তালিকা রূপান্তর করবেন?

  4. জাভাতে json-সাধারণ লাইব্রেরি ব্যবহার করে একটি JSON স্ট্রিংকে জাভা অবজেক্টে রূপান্তর করবেন?