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

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


JSON-lib एपीआई जावा बीन्स, मैप्स, एरेज़, को क्रमबद्ध और डी-सीरियलाइज़ करने के लिए एक जावा लाइब्रेरी है और संग्रह JSON प्रारूप में। हमें पहले एक स्ट्रिंग को JSON ऑब्जेक्ट में कनवर्ट करके एक JSON स्ट्रिंग को बीन में बदलना होगा और फिर इसे जावा बीन में बदलना होगा।

सिंटैक्स

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

नीचे दिए गए प्रोग्राम में, हम JSON स्ट्रिंग को बीन में बदल सकते हैं।

उदाहरण

आयात करें \", \"lastName\":\"Sai\", \"age\":30, \"Technology\":\"Java\"}"; JSONObject jsonObj =(JSONObject)JSONSerializer.toJSON(jsonStr); // स्ट्रिंग को JSON System.out.println (jsonObj) में बदलें; छात्र छात्र =(छात्र)JSONObject.toBean(jsonObj, Student.class); // JSON को बीन System.out.println (student.toString ()) में बदलें; } सार्वजनिक स्थैतिक वर्ग छात्र { निजी स्ट्रिंग प्रथम नाम; निजी स्ट्रिंग अंतिम नाम; निजी अंतर उम्र; निजी स्ट्रिंग प्रौद्योगिकी; सार्वजनिक छात्र () { } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक शून्य सेटफर्स्टनाम (स्ट्रिंग फर्स्टनाम) {this.firstName =firstName; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक शून्य सेटलास्टनाम (स्ट्रिंग अंतिम नाम) { यह अंतिम नाम =अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } सार्वजनिक शून्य सेटएज (इंट आयु) { यह आयु =आयु; } सार्वजनिक स्ट्रिंग getTechnology () { वापसी प्रौद्योगिकी; } सार्वजनिक शून्य सेटप्रौद्योगिकी (स्ट्रिंग प्रौद्योगिकी) { यह प्रौद्योगिकी =प्रौद्योगिकी; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी "छात्र[" + "प्रथम नाम =" + प्रथम नाम + ", अंतिम नाम =" + अंतिम नाम + ", आयु =" + आयु + ", प्रौद्योगिकी =" + प्रौद्योगिकी + "]"; } }}

आउटपुट

{"firstName":"Adithya","lastName":"Sai","age":30,"Technology":"Java"}Student[ firstName =Adithya, lastName =Sai, Age =30, technology =जावा ]

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

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

  1. पायथन का उपयोग करके स्ट्रिंग को JSON में कैसे बदलें?

    JSON.loads() का उपयोग करके JSON स्ट्रिंग को शब्दकोश में बदलने के लिए। यह विधि एक वैध जेसन स्ट्रिंग को स्वीकार करती है और एक शब्दकोश लौटाती है जिसमें आप सभी तत्वों तक पहुंच सकते हैं। उदाहरण के लिए, >>> import json >>> s = '{"success": "true", "status&quo

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

    जावा मैप को JSON में बदलने के कई तरीके हैं। Java Arrays और Maps को JSON और इसके विपरीत में बदलना काफी आम है। इस पोस्ट में, हम जावा मैप को JSON में बदलने के लिए 3 अलग-अलग उदाहरण देखते हैं। हम जैक्सन, जीसन और org.json पुस्तकालयों का उपयोग करेंगे। Java मैप से JSON तक जैक्सन का इस्तेमाल करके निम्नलिखि