JSON व्याकरण

JSON ग्रामर जावास्क्रिप्ट ग्रामर का सबसे छोटा सबसे छोटा है

JSON ग्रामर नियम

JSON ग्रामर जावास्क्रिप्ट ऑब्जेक्ट टैगिंग ग्रामर से उत्पन्न हुआ है

  • डाटा नाम/वैल्यू पार में होता है
  • डाटा को कोष्टक से अलग करता है
  • फ्लैटजो ऑब्जेक्ट को आवरित करता है
  • बारेकजो एक्सेस को आवरित करता है

JSON डाटा - नाम और वैल्यू

JSON डाटा नाम/वैल्यू पार के रूप में लिखा जाता है。

नाम/वैल्यू फील्ड नाम से बना होता है, बाद में कोष्टक और वैल्यू:

इंस्टांस

"name":"Bill Gates"

JSON नाम दोहरे अल्पविराम के द्वारा घिरा होना चाहिए। जावास्क्रिप्ट नाम की आवश्यकता नहीं है।

JSON – जावास्क्रिप्ट ऑब्जेक्ट के रूप में माना जाता है

JSON फॉर्मेट लगभग जावास्क्रिप्ट ऑब्जेक्ट के बराबर है。

JSON में, की नाम दोहरे अल्पविराम से घिरा होना चाहिए:

JSON

{ "name":"Bill Gates" }

जावास्क्रिप्ट में, की नाम दोहरे अल्पविराम, संख्या या पहचान नाम हो सकता है:

JavaScript

{ name:"Bill Gates" }

JSON वैल्यू

JSON में, वैल्यू निम्नलिखित डाटा टाइप में होना चाहिए:

  • स्ट्रिंग
  • संख्या
  • ऑब्जेक्ट (JSON ऑब्जेक्ट)
  • एक्सेस
  • बूल
  • null

जावास्क्रिप्ट में, उपरोक्त सभी वैल्यू और अन्य वैध जावास्क्रिप्ट एक्सप्रेशन्स, इसमें शामिल हैं:

  • फ़ंक्शन
  • तारीख
  • undefined

JSON में, स्ट्रिंग वैल्यू दोहरे अल्पविराम से लिखी जानी चाहिए:

JSON

{ "name":"Bill Gates" }

जावास्क्रिप्ट में, आप दोहरे या एकल अल्पविराम द्वारा बनी स्ट्रिंग वैल्यू लिख सकते हैं:

JavaScript

{ name:'Bill Gates' }

JSON जावास्क्रिप्ट ग्रामर का उपयोग करता है

क्योंकि JSON ग्रामर जावास्क्रिप्ट ऑब्जेक्ट टैगिंग से उत्पन्न हुआ है, इसलिए जावास्क्रिप्ट में JSON को प्रसंस्करण के लिए अन्य अतिरिक्त सॉफ्टवेयर की आवश्यकता बहुत कम होती है。

जावास्क्रिप्ट के द्वारा, आप ऑब्जेक्ट बना सकते हैं और उन्हें डाटा आबंटित कर सकते हैं:

इंस्टांस

var person =  { name : "Bill Gates", age : 62, city : "Seattle" };

आप इस तरह ही JavaScript ऑब्जेक्ट को अद्यतन कर सकते हैं:

इंस्टांस

// वापस Bill Gates लौटाया जाता है
person.name;

अपने आप साबित करें

इस तरह इसे भी अद्यतन किया जा सकता है:

इंस्टांस

// वापस Bill Gates लौटाया जाता है
person["name"];

अपने आप साबित करें

इस तरह डाटा संशोधित किया जा सकता है:

इंस्टांस

person.name = "Steve Jobs";

अपने आप साबित करें

इस तरह भी संशोधित किया जा सकता है:

इंस्टांस

person["name"] = "Steve Jobs";

अपने आप साबित करें

बाद में इस ट्यूटोरियल में आपको पता चलेगा कि कैसे JavaScript ऑब्जेक्ट को JSON में बदला जाता है。

JavaScript अभियाना को JSON के रूप में इस्तेमाल

JavaScript ऑब्जेक्ट को JSON के रूप में इस्तेमाल करने के समान, JavaScript अभियाना भी JSON के रूप में इस्तेमाल किया जा सकता है。

आप इस ट्यूटोरियल में बाद में जानेवाले JSON अभियाना के बारे में अधिक जानेंगे。

JSON फ़ाइल

  • JSON फ़ाइल का फ़ाइल टाइप ".json" है
  • JSON टेक्स्ट का MIME टाइप "application/json" है