Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Jackson लाइब्रेरी का उपयोग करके Java में POJO को XML में कैसे बदलें?


Jackson एक Java-आधारित लाइब्रेरी है और यह Java ऑब्जेक्ट्स को JSON में और JSON को Java ऑब्जेक्ट में बदलने के लिए उपयोगी हो सकती है। 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. Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें? Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें?

    Gson एक लाइब्रेरी है जिसका उपयोग Java ऑब्जेक्ट्स को JSON प्रतिनिधित्व में बदलने के लिए किया जा सकता है। उपयोग की जाने वाली प्राथमिक क्लास Gson है जिसे हम new Gson() को कॉल करके बना सकते हैं और GsonBuilder क्लास का उपयोग Gson इंस्टेंस बनाने के लिए किया जा सकता है। हम नीचे दिए गए उदाहरण में Gson क्ला

  1. - Java में Gson लाइब्रेरी का उपयोग करके ऑब्जेक्ट्स की सूची को JSON में बदलें?

    Gson एक लाइब्रेरी है जिसका उपयोग Java ऑब्जेक्ट्स को JSON प्रतिनिधित्व में बदलने के लिए किया जा सकता है। यह JSON स्ट्रिंग को समतुल्य Java ऑब्जेक्ट में बदलने के लिए भी उपयोगी है। उपयोग की जाने वाली प्राथमिक क्लास Gson है जिसे हम new Gson() कॉल करके बना सकते हैं और GsonBuilder क्लास का उपयोग Gson इंस्ट

  1. - Java में json-simple लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को Java ऑब्जेक्ट में बदलें?

    JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज फॉर्मेट्स में से एक है और यह हल्का और भाषा-स्वतंत्र है। json.simple एक हल्की JSON प्रोसेसिंग लाइब्रेरी है जिसका उपयोग JSON टेक्स्ट को एन्कोड या डिकोड करने के लिए किया जा सकता है।नीचे दिए गए प्रोग्राम में, हम json.simple लाइब्रेरी का उपयोग करके JSO