द JSON-lib JSON प्रारूप में जावा बीन्स, मैप्स, एरेज़ और संग्रह को क्रमबद्ध और डी-सीरियलाइज़ करने के लिए एक जावा लाइब्रेरी है। हम बीन को एक्सएमएल में बिना टाइप हिंट के कन्वर्ट कर सकते हैं setTypeHintsEnabled() . का उपयोग करके XMLSerializer वर्ग की विधि, यह विधि सेट करती है कि JSON प्रकारों को विशेषताओं के रूप में शामिल किया जा सकता है या नहीं। हम गलत . पास कर सकते हैं XML में टाइप हिंट को अक्षम करने के लिए इस विधि के तर्क के रूप में।
सिंटैक्स
सार्वजनिक शून्य सेट टाइप संकेत सक्षम (बूलियन प्रकार संकेत सक्षम)
उदाहरण
आयात करें , 30, "जावा"); JSONObject jsonObj =JSONObject.fromObject (emp); System.out.println(jsonObj.toString(3)); // सुंदर प्रिंट JSON XMLSerializer xmlSerializer =नया XMLSerializer (); xmlSerializer.setTypeHintsEnabled (झूठा); // यह विधि अक्षम प्रकार के संकेत स्ट्रिंग xml =xmlSerializer.write(jsonObj); System.out.println (xml); } सार्वजनिक स्थैतिक वर्ग कर्मचारी { निजी स्ट्रिंग empName, empSkill; निजी int empId, आयु; सार्वजनिक कर्मचारी (स्ट्रिंग empName, int empId, int आयु, स्ट्रिंग empSkill) {सुपर (); this.empName =empName; this.empId =empId; यह उम्र =उम्र; this.empSkill =empSkill; } सार्वजनिक स्ट्रिंग getEmployeeName () {वापसी empName; } सार्वजनिक int getEmployeeId() {वापसी empId; } सार्वजनिक स्ट्रिंग getEmployeeSkill() {वापसी empSkill; } सार्वजनिक int getAge () {वापसी आयु; } }}आउटपुट
{ "कर्मचारी नाम":"कृष्णा वामसी", "कर्मचारी कौशल":"जावा", "कर्मचारी आईडी":115, "आयु":30}<आयु>30उम्र> 115 कृष्णा वामसी Java