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 नाम, प्रथम नाम, स्थानचंद्र, रवि, बैंगलोर में सफलतापूर्वक लिखा गया है