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

जावा में जैक्सन लाइब्रेरी का उपयोग करके सूची को JSON सरणी में कैसे परिवर्तित करें?


ऑब्जेक्टमैपर जैक्सन एपीआई में वर्ग सबसे महत्वपूर्ण वर्ग है जो readValue() . प्रदान करता है और writeValue() JSON को Java ऑब्जेक्ट और Java ऑब्जेक्ट को JSON में बदलने के तरीके। हम एक सूची को JSON सरणी में बदल सकते हैं writeValueAsString () . का उपयोग करके ऑब्जेक्टमैपर . की विधि क्लास और इस विधि का उपयोग किसी भी जावा मान को स्ट्रिंग के रूप में क्रमबद्ध करने के लिए किया जा सकता है।

सिंटैक्स

सार्वजनिक स्ट्रिंग writeValueAsString(ऑब्जेक्ट मान) JsonProcessingException को फेंकता है

उदाहरण

आयात करें सूची जोड़ें ("जावा"); सूची जोड़ें ("पायथन"); सूची जोड़ें ("स्काला"); सूची जोड़ें ("नेट"); सूची जोड़ें ("परीक्षण"); ऑब्जेक्टमैपर ऑब्जेक्टमैपर =नया ऑब्जेक्टमैपर (); कोशिश करें {स्ट्रिंग json =objectMapper.writerWithDefaultPrettyPrinter ()। writeValueAsString (सूची); System.out.println (जेसन); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }}

आउटपुट

[ "जावा", "पायथन", "स्काला", ".नेट", "टेस्टिंग" ]

  1. जावा में जीसन लाइब्रेरी का उपयोग करके फाइल करने के लिए JSON स्ट्रिंग कैसे लिखें?

    एक Gson एक पुस्तकालय है जिसका उपयोग Java ऑब्जेक्ट्स को JSON प्रतिनिधित्व में बदलने के लिए किया जा सकता है . उपयोग करने के लिए प्राथमिक वर्ग Gson . है जिसे हम नया Gson() . कॉल करके बना सकते हैं और GsonBuilder क्लास का उपयोग Gson इंस्टेंस बनाने के लिए किया जा सकता है। हम फाइल करने के लिए JSON स्ट्रि

  1. हम जावा में किसी सूची को JSON सरणी में कैसे परिवर्तित कर सकते हैं?

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

  1. जावा में जेसन-सरल लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को जावा ऑब्जेक्ट में कनवर्ट करें?

    द JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज . में से एक है प्रारूप और एक हल्का . है और स्वतंत्र भाषा . json.simple एक हल्का JSON प्रोसेसिंग लाइब्रेरी है जिसका उपयोग एन्कोड . करने के लिए किया जा सकता है या डीकोड एक JSON पाठ। नीचे दिए गए प्रोग्राम में, हम json.simple का उपयोग करके J