কম্পিউটার টিউটোরিয়াল

জ্যাকসন লাইব্রেরি ব্যবহার করে জাভাতে POJO কে XML-এ কনভার্ট করা


Jackson হল একটি জাভা-ভিত্তিক লাইব্রেরি যা জাভা অবজেক্টকে JSON-এ এবং JSON-কে জাভা অবজেক্টে রূপান্তর করতে সাহায্য করে। Jackson API অন্যান্য API-এর চেয়ে দ্রুত, কম মেমরি ব্যবহার করে এবং বড় অবজেক্টের জন্য ভালো। আমরা XmlMapper ক্লাসের writeValueAsString() মেথড ব্যবহার করে POJO কে XML ফরম্যাটে রূপান্তর করতে পারি এবং এই মেথডে আর্গুমেন্ট হিসেবে সংশ্লিষ্ট 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 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. জাভাতে Gson লাইব্রেরি ব্যবহার করে Map কে JSON-এ রূপান্তর করুন

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

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