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

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


JSONObject वर्ग नाम/मान . का संग्रह है जोड़े (अक्रमित ) जहां बीन सेटर . वाला वर्ग है और गेटर इसके सदस्य क्षेत्रों के लिए तरीके। हम toBean() . का उपयोग करके JSON ऑब्जेक्ट को बीन में बदल सकते हैं JSONObject . की विधि कक्षा।

सिंटैक्स

सार्वजनिक स्थैतिक वस्तु toBean(JSONObject jsonObject, Class beanClass)

उदाहरण

आयात करें JSONObject jsonObj =JSONObject.fromObject (emp); System.out.println(jsonObj.toString(3)); // सुंदर प्रिंट JSON emp =(कर्मचारी)JSONObject.toBean(jsonObj, कर्मचारी.वर्ग ); System.out.println (emp.toString ()); } // कर्मचारी वर्ग सार्वजनिक स्थैतिक वर्ग कर्मचारी {निजी स्ट्रिंग प्रथम नाम, अंतिम नाम, पता; निजी अंतर उम्र; सार्वजनिक कर्मचारी () {} सार्वजनिक कर्मचारी (स्ट्रिंग प्रथम नाम, स्ट्रिंग अंतिम नाम, अंतर आयु, स्ट्रिंग पता) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह पता =पता; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक शून्य सेटफर्स्टनाम (स्ट्रिंग फर्स्टनाम) {this.firstName =firstName; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक शून्य सेटलास्टनाम (स्ट्रिंग अंतिम नाम) { यह अंतिम नाम =अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक शून्य सेटएज (इंट आयु) { यह आयु =आयु; } सार्वजनिक स्ट्रिंग getAddress() { वापसी का पता; } सार्वजनिक शून्य सेट पता (स्ट्रिंग पता) { यह पता =पता; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी "कर्मचारी [" + "प्रथम नाम =" + प्रथम नाम + ", अंतिम नाम =" + अंतिम नाम + ", आयु =" + आयु + ", पता =" + पता + "]"; } }}

आउटपुट

{ "firstName":"Sai", "lastName":"Ram", "address":"Banglore", "आयु":30}कर्मचारी [पहला नाम =साईं, अंतिम नाम =राम, उम्र =30, पता =बैंगलोर ]

  1. हम जावा में किसी मानचित्र को JSON ऑब्जेक्ट में कैसे परिवर्तित कर सकते हैं?

    द JSON एक हल्का वजन . है , पाठ-आधारित और भाषा-स्वतंत्र डेटा विनिमय प्रारूप। JSON दो संरचित प्रकारों का प्रतिनिधित्व कर सकता है जैसे ऑब्जेक्ट और सरणी . एक वस्तु एक अनियंत्रित . है कुंजी . का संग्रह /मान जोड़े और एक सरणी एक क्रमबद्ध अनुक्रम . है मूल्यों का . हम एक मानचित्र को JSON में बदल सकते ह

  1. हम जावा में JSON स्ट्रिंग को JSON ऑब्जेक्ट में कैसे बदल सकते हैं?

    द JSON जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के लिए खड़ा है और इसका उपयोग स्थानांतरण . के लिए किया जा सकता है और भंडारण आंकड़े का। JSONObject मानचित्र जैसी वस्तु बनाने के लिए स्ट्रिंग से पाठ को पार्स कर सकते हैं . ऑब्जेक्ट अपनी सामग्री में हेरफेर करने के लिए, और JSON अनुरूप ऑब्जेक्ट क्रमांकन के उत्पादन

  1. जावा ऑब्जेक्ट को JSON में कैसे बदलें

    इस ट्यूटोरियल में हम दो पुस्तकालयों, जैक्सन और जीसन का उपयोग करके जावा ऑब्जेक्ट को JSON में बदलने का तरीका दिखाते हैं। हम एक व्यक्ति वर्ग का उपयोग करेंगे जो सिर्फ एक मानक पीओजेओ है। एक बार जब हम एक व्यक्ति वस्तु बना लेते हैं, तो हम इसे विभिन्न पुस्तकालयों का उपयोग करके JSON में बदल सकते हैं। Perso