एक जैक्सन एक जावा-आधारित पुस्तकालय है और यह जावा ऑब्जेक्ट को 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