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

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


एक JSONObject नाम/मान . का एक अनियंत्रित संग्रह है जोड़े जबकि मानचित्र एक वस्तु है जो मूल्यों की कुंजी को मैप करती है। मानचित्र में डुप्लिकेट . नहीं हो सकता कुंजी और प्रत्येक कुंजी अधिकतम एक मान पर मैप कर सकती है। हमें JSON-lib . का उपयोग करने की आवश्यकता है क्रमबद्ध करने . के लिए पुस्तकालय और डी-सीरियलाइज़ करना JSON प्रारूप में एक नक्शा। प्रारंभ में, हम एक POJO वर्ग बना सकते हैं और इस उदाहरण को put() . के तर्क के रूप में पास कर सकते हैं मानचित्र . की विधि क्लास और अंत में इस मैप इंस्टेंस को accumulateAll() . में जोड़ें JSONObject की विधि।

सिंटैक्स

सार्वजनिक शून्य संचयसभी(मानचित्र मानचित्र)

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

उदाहरण

आयात करें नक्शा <पूर्णांक, कर्मचारी> कर्मचारी =नया हैश मैप <पूर्णांक, कर्मचारी> (); कर्मचारी.पुट (1, नया कर्मचारी ("आदित्य", "जय", 30)); कर्मचारी.पुट (2, नया कर्मचारी ("वामसी", "कृष्णा", 28)); कर्मचारी.पुट (3, नया कर्मचारी ("चैतन्य", "साई", 30)); jsonObject.accumulateAll (कर्मचारी); System.out.println(jsonObject.toString(3)); // सुंदर प्रिंट JSON} सार्वजनिक स्थैतिक वर्ग कर्मचारी {निजी स्ट्रिंग प्रथम नाम, अंतिम नाम; निजी अंतर उम्र; सार्वजनिक कर्मचारी (स्ट्रिंग प्रथम नाम, स्ट्रिंग अंतिम नाम, अंतर आयु) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक int getAge () {वापसी आयु; } }}

आउटपुट

{ "1":{ "firstName":"Adithya", "lastName":"Jai", "age":30 }, "2":{ "firstName":"Vamsi", "lastName":" कृष्णा", "उम्र":28 }, "3":{ "फर्स्टनाम":"चैतन्य", "अंतिम नाम":"साई", "आयु":30 }}

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

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

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

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

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

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