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

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


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

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

उदाहरण

import com.fasterxml.jackson.databind.*; public class JSONToEnumTest { public static void main(String arg[]) throws Exception { ObjectMapper mapper = new ObjectMapper(); Employee emp = mapper.readValue("{\"jobType\":\"CONTRACT\"}", Employee.class); System.out.println(emp.getJobType()); } public static class Employee { private JobType jobType; public JobType getJobType() { return jobType; } public void setJobType(JobType jobType) { this.jobType = jobType; } } public enum JobType { PERMANENT, CONTRACT, } }

आउटपुट

CONTRACT

  1. - Java में JSON स्ट्रिंग को JSON ऑब्जेक्ट में कैसे बदलें?

    JSON का मतलब JavaScript Object Notation है और इसका उपयोग डेटा के ट्रांसफर और स्टोरेज के लिए किया जा सकता है। JSONObject एक String से टेक्स्ट पार्स करके मैप-जैसा ऑब्जेक्ट बना सकता है। ऑब्जेक्ट अपनी सामग्री में हेरफेर करने के लिए मेथड्स प्रदान करता है, और JSON कंप्लायंट ऑब्जेक्ट सीरियलाइज़ेशन उत्पन्न

  1. - Jackson और Gson का उपयोग करके Java POJO को JSON में आसानी से बदलें

    इस ट्यूटोरियल में हम दिखाते हैं कि दो लाइब्रेरी, Jackson और Gson का उपयोग करके Java ऑब्जेक्ट को JSON में कैसे बदलें। हम एक Person क्लास का उपयोग करेंगे जो सिर्फ एक स्टैंडर्ड POJO है। एक बार Person ऑब्जेक्ट बनाने के बाद, हम इसे विभिन्न लाइब्रेरी का उपयोग करके JSON में बदल सकते हैं। Person.java import

  1. - Java Map को JSON में बदलना: Jackson, Gson, और org.json के साथ चरण-दर-चरण गाइड

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