JSON - परिचय
JSON का अर्थ है J ava S क्रिप्ट O bject N otation
JSON डेटा को संग्रहीत और परिवहन करने के लिए एक टेक्स्ट प्रारूप है
JSON "स्व-वर्णन" है और समझने में आसान है
JSON उदाहरण
यह उदाहरण एक JSON स्ट्रिंग है:
'{"name":"John", "age":30, "car":null}'
यह एक वस्तु को 3 गुणों के साथ परिभाषित करता है:
- नाम
- उम्र
- कार
प्रत्येक संपत्ति का एक मूल्य होता है।
यदि आप जावास्क्रिप्ट प्रोग्राम के साथ JSON स्ट्रिंग को पार्स करते हैं, तो आप डेटा को ऑब्जेक्ट के रूप में एक्सेस कर सकते हैं:
let personName = obj.name;
let personAge = obj.age;
जेएसओएन क्या है?
- JSON का अर्थ है J ava S क्रिप्ट O bject N otation
- JSON एक हल्का डेटा-इंटरचेंज प्रारूप है
- JSON जावास्क्रिप्ट ऑब्जेक्ट नोटेशन में लिखा गया सादा पाठ है
- JSON का उपयोग कंप्यूटर के बीच डेटा भेजने के लिए किया जाता है
- JSON भाषा स्वतंत्र है *
*
JSON सिंटैक्स जावास्क्रिप्ट ऑब्जेक्ट नोटेशन से लिया गया है, लेकिन JSON प्रारूप केवल टेक्स्ट है।
JSON को पढ़ने और उत्पन्न करने के लिए कोड कई प्रोग्रामिंग भाषाओं में मौजूद है।
JSON प्रारूप मूल रूप से डगलस क्रॉकफोर्ड द्वारा निर्दिष्ट किया गया था ।
JSON का उपयोग क्यों करें?
JSON प्रारूप वाक्यात्मक रूप से जावास्क्रिप्ट ऑब्जेक्ट बनाने के कोड के समान है। इस वजह से, एक जावास्क्रिप्ट प्रोग्राम आसानी से JSON डेटा को जावास्क्रिप्ट ऑब्जेक्ट्स में बदल सकता है।
चूंकि प्रारूप केवल पाठ है, JSON डेटा आसानी से कंप्यूटरों के बीच भेजा जा सकता है, और किसी भी प्रोग्रामिंग भाषा द्वारा उपयोग किया जा सकता है।
जावास्क्रिप्ट में JSON स्ट्रिंग्स को जावास्क्रिप्ट ऑब्जेक्ट्स में बदलने के लिए एक अंतर्निहित फ़ंक्शन है:
JSON.parse()
किसी ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट करने के लिए जावास्क्रिप्ट में एक अंतर्निहित फ़ंक्शन भी है:
JSON.stringify()
आप सर्वर से शुद्ध टेक्स्ट प्राप्त कर सकते हैं और इसे जावास्क्रिप्ट ऑब्जेक्ट के रूप में उपयोग कर सकते हैं।
आप किसी सर्वर को शुद्ध टेक्स्ट स्वरूप में JavaScript ऑब्जेक्ट भेज सकते हैं।
आप डेटा के साथ जावास्क्रिप्ट ऑब्जेक्ट के रूप में काम कर सकते हैं, बिना किसी जटिल पार्सिंग और अनुवाद के।
आकड़ो का भंडारण किया जा रहा हैं
डेटा संग्रहीत करते समय, डेटा को एक निश्चित प्रारूप होना चाहिए, और इस पर ध्यान दिए बिना कि आप इसे कहाँ संग्रहीत करना चाहते हैं, पाठ हमेशा कानूनी स्वरूपों में से एक होता है।
JSON जावास्क्रिप्ट ऑब्जेक्ट्स को टेक्स्ट के रूप में स्टोर करना संभव बनाता है।