JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) मशीन और मानव पठनीय होने के लिए एक क्रमबद्ध डेटा इंटरचेंज प्रारूप है। इस टैग का उपयोग देशी जावास्क्रिप्ट वस्तुओं या जावास्क्रिप्ट ऑब्जेक्ट शाब्दिकों के लिए न करें। इससे पहले कि आप कोई प्रश्न पूछें, एक JSON सत्यापनकर्ता जैसे JSONLint (https://jsonlint.com) का उपयोग करके अपने JSON को मान्य करें।

JSON(जावास्क्रिप्ट ऑब्जेक्ट संकेतन) मशीन-और मानव-पठनीय होने का एक क्रमबद्ध डेटा इंटरचेंज प्रारूप है।

JSON को RFC 7159द्वारा परिभाषित किया गया है, जो पूरी तरह से भाषा स्वतंत्र है, लेकिन यह भाषाओं के C- परिवार के प्रोग्रामर से परिचित सम्मेलनों का उपयोग करता है , c, c++, c #, java, javascript, perl, python, और कई अन्य। ये गुण JSON को RESTfulAPI या अजाक्स। यह अक्सर हल्के और कॉम्पैक्ट संरचना के कारण xmlके बजाय उपयोग किया जाता है।

कई प्रोग्रामिंग भाषाएं एक देशी वस्तु में JSON-स्वरूपित पाठ स्ट्रिंग को पार्स करने के लिए तरीके प्रदान करती हैं और इसके विपरीत। उदाहरण के लिए, आधुनिक ब्राउज़रों और अन्य वातावरणों में जावास्क्रिप्ट में विधियाँ शामिल हैं JSON.parse ()और JSON.stringify ()

JSON प्रारूप दो प्रकार की संरचनाओं पर आधारित है:

  • नाम / मूल्य जोड़े का संग्रह

    {"name1":"value1", "name2":"value2"}
    
  • मूल्यों की क्रमबद्ध सूची (अधिक सामान्यतः एक सरणी के रूप में संदर्भित)

    ["value1", "value2"]
    

JSON छह प्रकार के मानों को परिभाषित करता है: अशक्त, संख्याएँ, तार, बूलियन, सरणियाँ और वस्तुएँ। वस्तुओं के संबंध में, सदस्यों का क्रम महत्वपूर्ण नहीं है, और डुप्लीकेट सदस्य नामों के सामने आने पर JSON पार्सर का व्यवहार अपरिभाषित है।

ध्यान दें कि JSON जावास्क्रिप्ट ऑब्जेक्ट शाब्दिक के समान नहीं है। बल्कि, JSON अधिकांश भाषाओं में वस्तुओं से अनुक्रमित और विलोपित करने के लिए एक सामान्य प्रारूप है। अधिक जानकारी के लिए, JSON ऑब्जेक्ट जैसी कोई चीज़ नहीं है जावास्क्रिप्ट

इसे बनाने के कुछ ही समय बाद, JSON के डगलस क्रोकफोर्ड द्वारा पीपीसी 4627 तब से इसका विस्तार हो चुका है, जो वर्तमान प्रतिस्पर्धी JSON मानकों R15 7159 और ECMA-404


लाभ

  • JSON एक हल्का डेटा-इंटरचेंज प्रारूप है (कोई मार्कअप ब्लोट नहीं)
  • JSON भाषा स्वतंत्र है।
  • JSON "आत्म-वर्णन" है और समझने में आसान है।
  • JSON को जावास्क्रिप्ट पार्सर द्वारा मूल रूप से समझा जा सकता है, जिसमें नोड.जेएस भी शामिल है

JSON लाइब्रेरी


ब्राउज़र ऐडऑन


उपयोगी कड़ियाँ


पुस्तकें


यह सभी देखें

jsonpxmls-expressionjavascriptrestjacksongsonmarkup