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

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


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

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

उदाहरण

आयात करें कर्मचारी emp =mapper.readValue("{\"jobType\":\"CONTRACT\"}", Employee.class); System.out.println (emp.getJobType ()); } सार्वजनिक स्थैतिक वर्ग कर्मचारी { निजी जॉब टाइप जॉब टाइप; पब्लिक जॉब टाइप getJobType () {रिटर्न जॉब टाइप; } सार्वजनिक शून्य सेटजॉब टाइप (जॉब टाइप जॉब टाइप) { यह जॉब टाइप =जॉब टाइप; } } सार्वजनिक एनम जॉब टाइप { स्थायी, अनुबंध, }}

आउटपुट

अनुबंध

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

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

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

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

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

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