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 फ़ाइल की सामग्री को देखते हैं तो आप बनाए गए डेटा को -
. के रूप में देख सकते हैं