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

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


एक जैक्सन एक जावा-आधारित पुस्तकालय है और यह जावा ऑब्जेक्ट को JSON और JSON को जावा ऑब्जेक्ट में बदलने के लिए उपयोगी हो सकता है। एक जैक्सन एपीआई अन्य एपीआई की तुलना में तेज़ है, कम मेमोरी क्षेत्र की आवश्यकता है और बड़ी वस्तुओं के लिए अच्छा है। हम POJO को XML में कनवर्ट करते हैं writeValueAsString () . का उपयोग करके प्रारूपित करें XmlMapper . की विधि वर्ग और हमें इस विधि के तर्क के रूप में संबंधित POJO उदाहरण को पारित करने की आवश्यकता है।

सिंटैक्स

सार्वजनिक स्ट्रिंग writeValueAsString(ऑब्जेक्ट मान) JsonProcessingException को फेंकता है

उदाहरण

आयात करें व्यक्ति पूजो =नया व्यक्ति (); pojo.setFirstName ("राजा"); pojo.setLastName ("रमेश"); pojo.setAddress ("हैदराबाद"); स्ट्रिंग xml =xmlMapper.writeValueAsString(pojo); System.out.println (xml); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }}// व्यक्ति वर्ग वर्ग व्यक्ति {निजी स्ट्रिंग प्रथम नाम; निजी स्ट्रिंग अंतिम नाम; निजी स्ट्रिंग पता; सार्वजनिक स्ट्रिंग getFirstName () {पहले नाम लौटाएं; } सार्वजनिक शून्य सेटफर्स्टनाम (स्ट्रिंग फर्स्टनाम) {this.firstName =firstName; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक शून्य सेटलास्टनाम (स्ट्रिंग अंतिम नाम) { यह अंतिम नाम =अंतिम नाम; } सार्वजनिक स्ट्रिंग getAddress () {वापसी पता; } सार्वजनिक शून्य सेट पता (स्ट्रिंग पता) { यह पता =पता; }}

आउटपुट

 राजा Ramesh 
Hyderabad

  1. जावा में जीसन लाइब्रेरी का उपयोग करके फाइल करने के लिए JSON स्ट्रिंग कैसे लिखें?

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

  1. जावा में Gson लाइब्रेरी का उपयोग करके वस्तुओं की सूची को JSON में बदलें?

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

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

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