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

जावा का उपयोग करके JSON फ़ाइल कैसे लिखें / बनाएं?

JSON या JavaScript ऑब्जेक्ट नोटेशन एक हल्का टेक्स्ट-आधारित खुला मानक है जिसे मानव-पठनीय डेटा इंटरचेंज के लिए डिज़ाइन किया गया है। JSON द्वारा उपयोग किए जाने वाले सम्मेलन प्रोग्रामर के लिए जाने जाते हैं, जिनमें C, C++, Java, Python, Perl, आदि शामिल हैं। नमूना JSON दस्तावेज़ -

{ "book":[ { "id":"01", "language":"Java", "edition":"third", "author":"Herbert Schildt"}, { "id":" 07", "भाषा":"सी++", "संस्करण":"दूसरा", "लेखक":"ई. बालगुरुसामी" } ]}

Json-simple लाइब्रेरी

json-simple एक लाइट वेट लाइब्रेरी है जिसका उपयोग JSON ऑब्जेक्ट्स को प्रोसेस करने के लिए किया जाता है। इसका उपयोग करके आप जावा प्रोग्राम का उपयोग करके JSON दस्तावेज़ की सामग्री को पढ़ या लिख ​​सकते हैं।

JSON-सरल मावेन निर्भरता

JSON-सरल लाइब्रेरी के लिए मावेन निर्भरता निम्नलिखित है -

<निर्भरता> <निर्भरता> com.googlecode.json-simple json-simple <संस्करण>1.1.1  

इसे अपनी pom.xml फ़ाइल के अंत में <निर्भरता> टैग में चिपकाएँ। ( टैग से पहले)

उदाहरण

जावा प्रोग्राम का उपयोग करके JSON दस्तावेज़ बनाने के लिए -

  • json-simple लाइब्रेरी के JSONObject क्लास को इंस्टेंट करें।
//JSONObject ऑब्जेक्ट बनानाJSONObject jsonObject =new JSONObject();
  • put() . का उपयोग करके आवश्यक कुंजी-मान जोड़े डालें JSONObject . की विधि कक्षा।
jsonObject.put("key", "value");
  • फाइलवाइटर वर्ग का उपयोग करके बनाई गई JSON ऑब्जेक्ट को फ़ाइल में लिखें -
FileWriter फ़ाइल =नया FileWriter("E:/output.json");file.write(jsonObject.toJSONString());file.close();

निम्नलिखित जावा प्रोग्राम एक JSON ऑब्जेक्ट बनाता है और इसे output.json . नामक फ़ाइल में लिखता है ।

उदाहरण

आयात करें नया JSONObject (); // कुंजी-मूल्य जोड़े को json ऑब्जेक्ट में सम्मिलित करना jsonObject.put("ID", "1"); jsonObject.put ("फर्स्ट_नाम", "शिखर"); jsonObject.put ("Last_Name", "धवन"); jsonObject.put ("Date_Of_Birth", "1981-12-05"); jsonObject.put ("प्लेस_ऑफ_बर्थ", "दिल्ली"); jsonObject.put ("देश", "भारत"); कोशिश करें {फ़ाइलवाइटर फ़ाइल =नया फ़ाइलवाइटर ("ई:/आउटपुट.जेसन"); file.write (jsonObject.toJSONString ()); फ़ाइल। बंद करें (); } कैच (IOException e) {// TODO ऑटो-जेनरेटेड कैच ब्लॉक e.printStackTrace (); } System.out.println ("JSON फ़ाइल बनाई गई:" + jsonObject); }}

आउटपुट

JSON फ़ाइल बनाई गई:{"First_Name":"Shikhar","Place_Of_Birth":"Delhi",,"Last_Name":"Dhawan",,"Country":"India","ID":"1","Date_Of_Birth") ":"1981-12-05"}

यदि आप JSON फ़ाइल की सामग्री को देखते हैं तो आप बनाए गए डेटा को -

. के रूप में देख सकते हैं

जावा का उपयोग करके JSON फ़ाइल कैसे लिखें / बनाएं?


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

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

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

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

  1. जावा का उपयोग करके JSON सरणी कैसे लिखें / बनाएं?

    एक Json सरणी मानों का एक क्रमबद्ध संग्रह है जो वर्ग कोष्ठक में संलग्न है अर्थात यह [ से शुरू होता है और ] के साथ समाप्त होता है। सरणियों में मान , (अल्पविराम) द्वारा अलग किए जाते हैं। नमूना JSON सरणी { books:[ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL]} json-simple एक लाइट वेट लाइब्रेरी है जिसका