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

जावा में JSON सरणी को CSV में कैसे बदलें?


JSON का उपयोग डेटा-इंटरचेंज प्रारूप के रूप में किया जा सकता है और हल्का . है और स्वतंत्र भाषा . एक JSONArray वेक्टर . बनाने के लिए स्ट्रिंग से टेक्स्ट को पार्स कर सकते हैं -जैसी वस्तु और समर्थन java.util. सूची इंटरफेस। हम JSON Array को CSV फॉर्मेट . में बदल सकते हैं org.json.CDL . का उपयोग करना वर्ग, यह एक स्थिर विधि प्रदान कर सकता है toString (), JSONArray को अल्पविराम-सीमांकित पाठ में बदलने के लिए . हमें आयात करने की आवश्यकता है org.apache.commons.io.FileUtils writeStringToFile() . का उपयोग करके डेटा को CSV फ़ाइल में संग्रहीत करने के लिए पैकेज विधि।

सिंटैक्स

सार्वजनिक स्थैतिक java.lang.String toString(JSONArray ja) JSONException को फेंकता है

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

उदाहरण

आयात करें \"फ़ाइलनाम\":[{\"पहला नाम\":\"रवि\",\"अंतिम नाम\":\"चंद्र\",\"स्थान\":\"बैंगलोर\"}]}"; JSONऑब्जेक्ट आउटपुट; कोशिश करें {आउटपुट =नया JSONObject (jsonArrayString); JSONArray डॉक्स =output.getJSONArray("fileName"); फ़ाइल फ़ाइल =नई फ़ाइल ("EmpDetails.csv"); स्ट्रिंग csv =CDL.toString (दस्तावेज़); FileUtils.writeStringToFile(file, csv); System.out.println ("डेटा को सफलतापूर्वक" + फ़ाइल में लिखा गया है); System.out.println (सीएसवी); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }}

आउटपुट

डेटा को EmpDetails.csvlast नाम, प्रथम नाम, स्थानचंद्र, रवि, बैंगलोर में सफलतापूर्वक लिखा गया है

  1. हम जावा में किसी फ़ाइल में JSON ऑब्जेक्ट कैसे लिख सकते हैं?

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

  1. JSON को एक्सेल CSV फ़ाइल में कैसे बदलें

    संभावना है कि आपने JSON . के बारे में सुना हो फ़ाइल, और हो सकता है कि अभी हाल ही में किसी ने आपको इनमें से एक फ़ाइल भेजी हो। अब, JSON फ़ाइल खोलना कठिन नहीं है, हालांकि, इसे Microsoft Excel में कनवर्ट करना अधिक समझदारी होगी (सीएसवी) प्रारूप आसान उपयोग के लिए। सवाल यह है कि कोई JSON फाइल को एक्सेल में

  1. TXT को CSV में कैसे बदलें?

    एक टेक्स्ट फ़ाइल एक मानक टेक्स्ट दस्तावेज़ है जिसमें सादा पाठ होता है और इसमें कोई अतिरिक्त स्वरूपण नहीं होता है। टेक्स्ट फ़ाइलें अधिकांश उपकरणों के साथ संगत हैं और उनमें एक .txt एक्सटेंशन होगा। जबकि CSV (कॉमा सेपरेटेड वैल्यू) फाइलों में अधिक विशिष्ट स्वरूपण तत्व होंगे। कभी-कभी उपयोगकर्ता को CSV फ़ा