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

जावा में जैक्सन लाइब्रेरी का उपयोग करके CSV को JSON में बदलें?


एक जैक्सन एक जावा . है JSON API जो JSON के साथ काम करने के कई अलग-अलग तरीके प्रदान करता है। हम CsvMapper . का उपयोग करके CSV डेटा को JSON डेटा में बदल सकते हैं वर्ग, यह विशिष्ट है ऑब्जेक्टमैपर , विस्तारित कार्यक्षमता के साथ CsvSchema . का उत्पादन करने के लिए पीओजेओ के उदाहरण। हम रीडर() . का उपयोग कर सकते हैं डिफ़ॉल्ट सेटिंग्स के साथ ऑब्जेक्ट रीडर बनाने की विधि। इसे रूपांतरित करने के लिए, हमें com.fasterxml.jackson.dataformat.csv आयात करना होगा पैकेज।

नीचे दिए गए उदाहरण में, CSV को JSON में बदलें।

उदाहरण

आयात करें स्ट्रिंग आर्ग्स []) अपवाद फेंकता है {फ़ाइल इनपुट =नई फ़ाइल ("इनपुट। सीएसवी"); कोशिश करें {CsvSchema csv =CsvSchema.emptySchema ()। withHeader (); सीएसवीमैपर सीएसवीमैपर =नया सीएसवीमैपर (); मैपिंगइटरेटर<मैप> मैपिंगइटरेटर =csvMapper.reader().forType(Map.class).with(csv).readValues(input); सूची <मानचित्र> सूची =मैपिंगइटरेटर.रीडऑल (); System.out.println (सूची); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }}

आउटपुट

[{अंतिम नाम=चंद्र, प्रथम नाम=रवि, स्थान=बैंगलोर}]

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

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

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

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

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

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