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

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


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  <पहला नाम प्रकार ="स्ट्रिंग"> साई  <अंतिम नाम प्रकार ="स्ट्रिंग">आदित्य



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

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

  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 डेटा