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

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


JSON Jackson Java के लिए एक लाइब्रेरी है। इसमें बहुत शक्तिशाली डेटा बाइंडिंग क्षमताएं हैं और यह कस्टम Java ऑब्जेक्ट्स को JSON में सीरियलाइज़ करने और JSON को वापस Java ऑब्जेक्ट में डिसीरियलाइज़ करने के लिए एक फ्रेमवर्क प्रदान करता है। हम XmlMapper क्लास के readValue() मेथड का उपयोग करके XML फॉर्मेट को POJO ऑब्जेक्ट में भी बदल सकते हैं।

सिंटैक्स

public <T> T readValue(XMLStreamReader r, Class<T> valueType) throws IOException

उदाहरण

import com.fasterxml.jackson.dataformat.xml.*; 
public class XMLToPOJOTest { 
    public static void main(String args[]) throws Exception { 
        try { 
            XmlMapper xmlMapper = new XmlMapper(); 
            Person pojo = xmlMapper.readValue(getXmlString(), Person.class); 
            System.out.println(pojo); 
        } catch(Exception e) { 
            e.printStackTrace(); 
        } 
    } 
    private static String getXmlString() { 
        return "<person> <firstName>Adithya</firstName>" 
            + "<lastName>Jai</lastName>" 
            + "<address>Bangalore</address>" + "</person>"; 
    } 
} 
// Person क्लास (POJO) 
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; } 
    public String toString() { 
        return "Person[ " + "firstName = " + firstName + ", lastName = " + lastName + ", address = " + address + " ]"; 
    } 
}

आउटपुट

Person[ firstName = Adithya, lastName = Jai, address = Bangalore ]

  1. Java OpenCV लाइब्रेरी का उपयोग करके इमेज का कंट्रास्ट कैसे बदलें? Java OpenCV लाइब्रेरी का उपयोग करके इमेज का कंट्रास्ट कैसे बदलें?

    इमेज की ब्राइटनेस और कंट्रास्ट को बढ़ाना/घटाना ऐसे ऑपरेशन हैं जिन्हें इमेज के पिक्सल्स को ट्रांसफॉर्म करके प्राप्त किया जा सकता है। इसे निम्न समीकरण के रूप में व्यक्त किया जा सकता है −g(i, j) = α . f(i, j)+ βजहां,(i, j) पिक्सल्स की स्थितियां हैं।α (गेन) और β (बायस) ट्रांसफॉर्मेशन के पैरामीटर्स हैं।क

  1. Java OpenCV लाइब्रेरी का उपयोग करके नेगेटिव इमेज को पॉजिटिव इमेज में कैसे बदलें? Java OpenCV लाइब्रेरी का उपयोग करके नेगेटिव इमेज को पॉजिटिव इमेज में कैसे बदलें?

    नेगेटिव इमेज को पॉजिटिव में बदलने के लिए −ImageIO.read() मेथड का उपयोग करके आवश्यक इमेज पढ़ें।इमेज की ऊंचाई और चौड़ाई प्राप्त करें।नेस्टेड फॉर लूप का उपयोग करके इमेज में प्रत्येक पिक्सेल को पार करें।getRGB() मेथड का उपयोग करके पिक्सेल मान प्राप्त करें।एक पिक्सेल से प्रत्येक मान को पुनर्प्राप्त करने

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

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