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

कैसे जावा में flexjson का उपयोग कर रीडर स्ट्रीम से एक जावा वस्तु deserialize करने के लिए?


फ्लेक्सजसन एक हल्का . है जावा ऑब्जेक्ट्स को जेएसओएन प्रारूप में और उससे क्रमबद्ध और deserializing के लिए पुस्तकालय। हम deserialize() . का उपयोग करके किसी जावा ऑब्जेक्ट को रीडर स्ट्रीम से डिसेरिएलाइज़ कर सकते हैं JSONDeserializer . की विधि वर्ग, यह पाठक . के उदाहरण का उपयोग करता है JSON इनपुट के रूप में वर्ग।

सिंटैक्स

सार्वजनिक टी deserialize(रीडर इनपुट)

उदाहरण

आयात करें स्ट्रिंग jsonStr ="{" + "\"firstName\":\"आदित्य\",," + "\"lastName\":\"Sai\"," + "\"age\":25," + "\ "पता\":\"हैदराबाद\"" + "\"वर्ग\":\"छात्र\"" + "}"; छात्र छात्र =deserializer.deserialize (नया StringReader (jsonStr)); System.out.println (छात्र); }}// स्टूडेंट क्लासक्लास स्टूडेंट { प्राइवेट स्ट्रिंग फर्स्टनाम; निजी स्ट्रिंग अंतिम नाम; निजी अंतर उम्र; निजी स्ट्रिंग पता; पब्लिक स्टूडेंट () {} पब्लिक स्टूडेंट (स्ट्रिंग फर्स्टनाम, स्ट्रिंग लास्टनाम, इंट एज, स्ट्रिंग एड्रेस) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह पता =पता; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक शून्य सेटफर्स्टनाम (स्ट्रिंग फर्स्टनाम) {this.firstName =firstName; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक शून्य सेटलास्टनाम (स्ट्रिंग अंतिम नाम) { यह अंतिम नाम =अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक शून्य सेटएज (इंट आयु) { यह आयु =आयु; } सार्वजनिक स्ट्रिंग getAddress () {वापसी पता; } सार्वजनिक शून्य सेट पता (स्ट्रिंग पता) { यह पता =पता; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी "छात्र [" + "प्रथम नाम =" + प्रथम नाम + ", अंतिम नाम =" + अंतिम नाम + ", आयु =" + आयु + ", पता =" + पता + "]"; }}

आउटपुट

विद्यार्थी [पहला नाम =आदित्य, अंतिम नाम =साईं, उम्र =25, पता =हैदराबाद ]

  1. जावा में किसी मौजूदा ऑब्जेक्ट में JSON को डिसेरिएलाइज़ कैसे करें?

    द फ्लेक्सजसन एक हल्का . है क्रमबद्ध करने . के लिए जावा पुस्तकालय और deserializing जावा बीन्स, नक्शे, सरणियाँ, और संग्रह JSON प्रारूप में। हम किसी मौजूदा ऑब्जेक्ट के लिए JSON स्ट्रिंग को डिसेरिएलाइज़ भी कर सकते हैं deserializeInto() . का उपयोग करके JSONDeserializer . की विधि वर्ग, यह विधि मौजूदा

  1. कैसे जावा में flexjson का उपयोग कर जावा वस्तु के लिए एक JSON deserialize करने के लिए?

    द फ्लेक्सजसन एक हल्का . है क्रमबद्ध करने . के लिए पुस्तकालय और deserializing जावा ऑब्जेक्ट को JSON प्रारूप में और उससे ऑब्जेक्ट की गहरी और उथली प्रतियों दोनों की अनुमति देता है . flexjon . के साथ Java प्रोग्राम चलाने के लिए , हमें एक flexjson . आयात करने की आवश्यकता है पैकेज . हम deserialize() .

  1. जावा में किसी ऑब्जेक्ट को क्रमबद्ध और deserialize कैसे करें?

    द सीरियलाइज़ेशन किसी वस्तु की स्थिति को बाइट स्ट्रीम . में बदलने की प्रक्रिया है , एक वस्तु को क्रमबद्ध कहा जाता है यदि उसकी वर्ग या अभिभावक कक्षाएं या तो Serializable o . लागू करती हैं आर ई बाहर करने योग्य इंटरफ़ेस और अक्रमांकन क्रमबद्ध वस्तु को किसी वस्तु की प्रतिलिपि में बदलने की एक प्रक्रिय