net.sf.json.xml.XMLSerializer क्लास JSON को XML में बदलने के लिए एक उपयोगिता वर्ग है। JSONObject को रूपांतरित करते समय एक्सएमएल के लिए उदाहरण, यह वर्ग वापस JSON में कनवर्ट करने के लिए संकेत जोड़ सकता है। हम लिखें () . का उपयोग कर सकते हैं XMLSerializer . की विधि कक्षा को यूटीएफ -8 एन्कोडिंग के साथ एक्सएमएल स्ट्रिंग में एक JSON मान लिखने के लिए और यह एक अच्छी तरह से गठित एक्सएमएल दस्तावेज़ का एक स्ट्रिंग प्रतिनिधित्व वापस कर सकता है।
सिंटैक्स
पब्लिक स्ट्रिंग राइट (JSON json)
उदाहरण
आयात करें ", 25, "पुणे"); JSONObject jsonObj =JSONObject.fromObject (छात्र); System.out.println(jsonObj.toString(3)); // सुंदर प्रिंट JSON XMLSerializer xmlSerializer =नया XMLSerializer (); स्ट्रिंग xml =xmlSerializer.write(jsonObj); System.out.println (xml); } सार्वजनिक स्थैतिक वर्ग छात्र { निजी स्ट्रिंग प्रथम नाम, अंतिम नाम, पता; सार्वजनिक int उम्र; पब्लिक स्टूडेंट (स्ट्रिंग फर्स्टनाम, स्ट्रिंग लास्टनाम, इंट एज, स्ट्रिंग एड्रेस) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह पता =पता; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक स्ट्रिंग getAddress() { वापसी का पता; } }}आउटपुट
{ "firstName":"Sai", "lastName":"Adithya", "address":"Pune", "age":25}<पता प्रकार ="स्ट्रिंग"> पुणे पता> <आयु प्रकार ="संख्या"> 25 आयु> <पहला नाम प्रकार ="स्ट्रिंग"> साई पहला नाम> <अंतिम नाम प्रकार ="स्ट्रिंग">आदित्य