JSON, या जावास्क्रिप्ट ऑब्जेक्ट नोटेशन, स्ट्रक्चरिंग डेटा के लिए एक न्यूनतम, पठनीय प्रारूप है. इसे मुख्य रूप से XML के विकल्प के रूप में सर्वर और वेब एप्लिकेशन के बीच डेटा संचारित करने के लिए उपयोग किया जाता है. स्क्वेयरस्पेस सीएमएस के साथ बनाई गई साइट सामग्री को संग्रहीत और व्यवस्थित करने के लिए JSON का इस्तेमाल किया जाता है।
JSON का पूरा नाम javascript object notation है. यह एक data exchange फॉरमेट है तथा इसका प्रयोग XML के विकल्प के रूप में किया जाता है. JSON हल्के डेटा-इंटरचेंज प्रारूप है. JSON XML की तुलना में पढ़ना और लिखना आसान है. इसके text format को मनुष्य भी पढ़ सकता है, और machine भी read कर सकती है।
What is JSON in Hindi
JSON भाषा स्वतंत्र है, JSON सरणी, ऑब्जेक्ट, स्ट्रिंग, संख्या और मूल्यों का समर्थन करता है. Jason का सबसे ज्यादा इस्तमाल किया जाता है data को transfer करने के लिए web applications और web servers के बीच में. यह language independent होती है अर्थात् इसको किसी भी भाषा में लिखा जा सकता है जैसे:- Java, C++ आदि. Android प्लेटफार्म में json.org लाइब्रेरी सम्मिलित की गयी है. जिसके द्वारा हम JS.ON files को create तथा process कर सकते है.
JSON वेब पर डेटा के आदान-प्रदान के लिए एक खुला मानक है. यह ऑब्जेक्ट और सरणी जैसी डेटा संरचनाओं का समर्थन करता है. इसलिए JSON से डेटा लिखना और पढ़ना आसान है. JSON में आमतौर पर देखा जा सकता है एक alternative के तौर में XML का, एक दुसरे सादा पाठ डेटा इंटरचेंज प्रारूप के तोर पर ज्यादातर cases में, JSON representation एक object का ज्यादा compact होता है. यहाँ पर यह बताना जरूरी है की उसके XML representation की तुलना में क्यूंकि इसमें कोई भी tags की जरुरत नहीं होती है प्रत्येक element के लिए. JSON ने XML को वेब एप्लिकेशन और वेब सेवाओं के लिए पसंदीदा डेटा इंटरचेंज प्रारूप के रूप में ग्रहण किया है।
JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) वेब पर डेटा इंटरचेंज के लिए सबसे व्यापक रूप से उपयोग किया जाने वाला डेटा प्रारूप है. JSON एक हल्का पाठ आधारित, डेटा-इंटरचेंज प्रारूप है और यह पूरी तरह से स्वतंत्र भाषा है. यह जावास्क्रिप्ट प्रोग्रामिंग भाषा के सबसेट पर आधारित है और इसे समझना और उत्पन्न करना आसान है।
JSON का उपयोग क्यों करें?
JSON सभी ब्राउज़रों के लिए समर्थन प्रदान करता है ।
JSON पढ़ने और लिखने में आसान है।
JSON में सीधा सिंटेक्स होता है।
आप eval () फ़ंक्शन का उपयोग करके मूल रूप से जावास्क्रिप्ट में पार्स कर सकते हैं।
JSON बनाने और हेरफेर करने में आसान है ।
JSON अधिकांश बैकएंड प्रौद्योगिकियों द्वारा समर्थित।
JSON को मूल रूप से जावास्क्रिप्ट द्वारा मान्यता प्राप्त है।
यह आपको नेटवर्क कनेक्शन का उपयोग करके संरचित डेटा को संचारित और प्रसारित करने की अनुमति देता है।
JSON को आप इसे आधुनिक प्रोग्रामिंग भाषाओं के साथ उपयोग कर सकते हैं।
What is JSON
JSON जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के लिए छोटा है, और एक संगठित, आसान-से-पहुंच तरीके से जानकारी संग्रहीत करने का एक तरीका है। संक्षेप में, यह हमें डेटा का मानव-पठनीय संग्रह प्रदान करता है जिसे हम वास्तव में तार्किक तरीके से एक्सेस कर सकते हैं।
Storing JSON Data
एक साधारण उदाहरण के रूप में, मेरे बारे में जानकारी JSON में इस प्रकार लिखी जा सकती है −
var jason = { "age" : "24", "hometown" : "Missoula, MT", "gender" : "male" };
यह एक ऑब्जेक्ट बनाता है जिसे हम वैरिएबल जैसन का उपयोग करके एक्सेस करते हैं. Curly braces में चर के मान को संलग्न करके, हम संकेत कर रहे हैं कि मान एक वस्तु है. ऑब्जेक्ट के अंदर, हम “नाम”: “वैल्यू” पेयरिंग का उपयोग करके किसी भी संख्या के गुणों की घोषणा कर सकते हैं. जिन्हें कॉमा द्वारा अलग किया जाता है. जेसन में संग्रहीत जानकारी तक पहुंचने के लिए, हम बस उस संपत्ति के नाम का उल्लेख कर सकते हैं जिसकी हमें आवश्यकता है. उदाहरण के लिए, मेरे बारे में जानकारी प्राप्त करने के लिए, हम निम्नलिखित स्निपेट का उपयोग कर सकते हैं −
Features of JSON
Easy to use − JSON API उच्च-स्तरीय mask प्रदान करता है, जो आपको आमतौर पर उपयोग किए जाने वाले मामलों को सरल बनाने में मदद करता है।
Performance − JSON काफी तेज़ है क्योंकि यह बहुत कम मेमोरी स्पेस का उपभोग करता है, जो विशेष रूप से बड़े ऑब्जेक्ट ग्राफ़ या सिस्टम के लिए उपयुक्त है।
Free tool − JSON लाइब्रेरी open source और उपयोग करने के लिए स्वतंत्र है।
Dependency − JSON लाइब्रेरी को Processing के लिए किसी अन्य पुस्तकालय की आवश्यकता नहीं है।
document.write('Jason is ' jason.age); // Output: Jason is 24 document.write('Jason is a ' jason.gender); // Output: Jason is a male
JSON in Hindi
JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) वेब पर डेटा इंटरचेंज के लिए सबसे व्यापक रूप से उपयोग किया जाने वाला डेटा प्रारूप है. यह डेटा इंटरचेंज अलग-अलग भौगोलिक स्थानों पर दो कंप्यूटर अनुप्रयोगों के बीच हो सकता है या एक ही हार्डवेयर मशीन के भीतर चल सकता है।
अच्छी बात यह है कि JSON एक मानव और मशीन पठनीय प्रारूप है. इसलिए जब एप्लिकेशन / लाइब्रेरी JSON डेटा को पार्स कर सकते हैं – मनुष्य डेटा को भी देख सकते हैं और इसका अर्थ निकाल सकते हैं. JSON दस्तावेज़ में पाठ, घुंघराले ब्रेसिज़, चौकोर कोष्ठक, कॉलन, अल्पविराम, दोहरे उद्धरण और शायद कुछ अन्य वर्ण शामिल हो सकते हैं।
मुख्य रूप से, JSON को दो मुख्य संरचनाओं पर बनाया गया है −
सबसे पहला जो है उसमे नाम / मूल्य जोड़े का एक संग्रह। विभिन्न भाषाओं में, यह एक वस्तु, रिकॉर्ड, संरचना, शब्दकोश, हैश टेबल, की-लिस्ट, या साहचर्य सरणी के रूप में महसूस किया जाता है।
मूल्यों की एक क्रमबद्ध सूची, अधिकांश भाषाओं में, यह एक सरणी, वेक्टर, सूची या अनुक्रम के रूप में महसूस किया जाता है।
JSON का उपयोग सूचना को एक संगठित और आसान-से-सुलभ तरीके से संग्रहीत करने के लिए किया जाता है. इसका पूर्ण रूप जावास्क्रिप्ट ऑब्जेक्ट नोटेशन है. यह डेटा का मानव-पठनीय संग्रह प्रदान करता है जिसे तार्किक रूप से एक्सेस किया जा सकता है।
लिखित प्रोग्रामिंग कोड के लिए इसका फ़ाइल नाम एक्सटेंशन .json है. JSON के लिए इंटरनेट मीडिया प्रकार अनुप्रयोग / json और public.json है इसका यूनिफॉर्म प्रकार पहचानकर्ता है. फ़ाइल नाम एक्सटेंशन .json है।
History of JSON Hindi
यहाँ JSON का इतिहास बनाने वाले महत्वपूर्ण स्थल हैं −
डगलस क्रॉकफोर्ड ने 2000 के दशक की शुरुआत में JSON प्रारूप को निर्दिष्ट किया।
आधिकारिक वेबसाइट 2002 में शुरू की गई थी।
दिसंबर 2005 में, याहू! JSON में अपनी कुछ वेब सेवाओं की पेशकश शुरू करता है।
JSON 2013 में ECMA अंतर्राष्ट्रीय मानक बन गया।
2017 में सबसे अपडेट किया गया JSON प्रारूप मानक प्रकाशित किया गया था।