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

जावा में JSON-lib API का उपयोग करके बिना किसी संकेत के बीन को XML में कैसे बदलें?


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



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

    JSON या JavaScript ऑब्जेक्ट नोटेशन एक हल्का टेक्स्ट-आधारित खुला मानक है जिसे मानव-पठनीय डेटा इंटरचेंज के लिए डिज़ाइन किया गया है। JSON द्वारा उपयोग किए जाने वाले सम्मेलन प्रोग्रामर के लिए जाने जाते हैं, जिनमें C, C++, Java, Python, Perl, आदि शामिल हैं। JSON ऑब्जेक्ट्स को संभालने के लिए कई जावा लाइब

  1. जावा में एक्सएमएल को जेएसओएन सरणी में कैसे परिवर्तित करें?

    JSON एक हल्का डेटा-इंटरचेंज . है प्रारूप और JSON का प्रारूप कुंजी-मान . जैसा है जोड़ा। हम XML को JSON सरणी . में बदल सकते हैं org.json.XML वर्ग का उपयोग कर रहे हैं , यह एक स्थिर . प्रदान करता है विधि, XML.toJSONObject() XML को JSON सरणी में बदलने के लिए। सिंटैक्स public static JSONObject toJSONOb

  1. जावा में CLOB प्रकार को स्ट्रिंग में कैसे बदलें?

    CLOB सामान्य रूप से कैरेक्टर लार्ज ऑब्जेक्ट के लिए है, एक SQL क्लॉब एक ​​अंतर्निहित डेटाटाइप है और इसका उपयोग बड़ी मात्रा में टेक्स्ट डेटा को स्टोर करने के लिए किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 वर्णों तक डेटा संग्रहीत कर सकते हैं। JDBC API का java.sql.Clob इंटरफ़ेस CLOB डेटा