जावास्क्रिप्ट JSON
- पिछला पृष्ठ जेएस मॉड्यूल
- अगला पृष्ठ जेएस ट्यूनिंग
JSON डाटा को स्टोर करने और ट्रांसफर करने के लिए एक फॉर्मेट है。
JSON अकसर डाटा सर्वर से वेब पेज को भेजने के लिए उपयोग किया जाता है。
什么是 JSON?
- JSON 指的是 JavaScript Object Notation
- JSON एक आकर्षक डाटा एक्सचेंज फार्मेट है
- JSON भाषा निर्भर नहीं है *
- JSON "स्वच्छ" और समझने में आसान है
* JSON का लेखन जेसेक्रिप्ट ऑब्जैक्ट सिंबोलों के लेखन से आयात लिया है, लेकिन JSON फार्मेट एक शुद्ध पाठ है। JSON डाटा को पढ़ने और बनाने के लिए कोई भी प्रोग्रामिंग भाषा में लिखा गया कोड काम कर सकता है。
JSON उदाहरण
JSON लेखन एक नियोक्ता ऑब्जैक्ट को परिभाषित करता है: तीन नियोक्ता रिकॉर्डों वाले आयत्त (ऑब्जैक्ट):
JSON उदाहरण
{ "employees":[ {"firstName":"Bill", "lastName":"Gates"}, {"firstName":"Steve", "lastName":"Jobs"}, {"firstName":"Alan", "lastName":"Turing"} ] }
JSON फार्मेट जेसेक्रिप्ट ऑब्जैक्ट के रूप में मूल्यांकित होता है
JSON फार्मेट नियमों के अनुसार जेसेक्रिप्ट ऑब्जैक्ट के समान है。
इस अभिरूपता के कारण, JavaScript कार्यक्रम JSON डाटा को स्थानीय JavaScript ऑब्जैक्ट में सरलता से बदल सकते हैं。
JSON लेखन नियम
- डाटा नाम/मूल्य जोड़ियों के रूप में है
- डाटा को कोज़ाट से अलग करे
- बारेकज़ में ऑब्जैक्ट बच्चा
- बारेकज़ में आयत्त बच्चा
JSON डाटा - नाम और मूल्य
JSON डाटा का लेखन नाम/मूल्य जोड़ियों के रूप में है, जैसा कि JavaScript ऑब्जैक्ट गुणों के रूप में।
नाम/मूल्य जोड़ी (दो टिकटों में लिखे गए) फील्ड नाम से बनी है, उसके बाद कोज़ाट, फिर उसके बाद मूल्य:
"firstName":"Bill"
JSON नाम दो टिकटों के द्वारा आवश्यक हैं। JavaScript नाम नहीं हैं。
JSON ऑब्जैक्ट
JSON ऑब्जैक्ट बारेकज़ में लिखे जाते हैं。
जैसा कि JavaScript के समान, ऑब्जैक्ट बहुत से नाम/मूल्य जोड़ियों को शामिल कर सकता है:
{"firstName":"Bill", "lastName":"Gates"}
JSON एलिमेंट
JSON आयत्त बारेकज़ में लिखे जाते हैं。
जैसा कि JavaScript के समान, आयत्त ऑब्जैक्ट को शामिल कर सकता है:
"employees":[ {"firstName":"Bill", "lastName":"Gates"}, {"firstName":"Steve", "lastName":"Jobs"}, {"firstName":"Alan", "lastName":"Turing"} ]
ऊपरी उदाहरण में, "employees" ऑब्जैक्ट एक आयत्त है। यह तीन ऑब्जैक्ट को शामिल करता है。
प्रत्येक ऑब्जैक्ट एक व्यक्ति के एक रिकॉर्ड को प्रतिनिधित्व करता है (नाम और भूमिका सहित)
JSON लेखन को JavaScript ऑब्जैक्ट में बदलें
JSON का सामान्य उपयोग वेब सर्वर से डाटा पढ़ना है, फिर वेब पृष्ठ में डाटा दिखाना。
सरलता के लिए, इनपुट के रूप में शब्दबद्ध का उपयोग कर सकते हैं。
पहले, JSON लेखन से युक्त JavaScript शब्दबद्ध को बनाएं:
var text = '{ "employees" : [' '{ "firstName":"Bill" , "lastName":"Gates" },' + '{ "firstName":"Steve" , "lastName":"Jobs" },' + '{ "firstName":"Alan" , "lastName":"Turing" } ]}';
फिर, जावास्क्रिप्ट के निर्मित संचारी JSON.parse() फ़ंक्शन का उपयोग करके इस शब्द-शृंखला को जावास्क्रिप्ट ऑब्जेक्ट में बदलें:
var obj = JSON.parse(text);
अंत में, आपके पृष्ठ में इस नए जावास्क्रिप्ट ऑब्जेक्ट का उपयोग करें:
इंस्टांस
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = obj.employees[1].firstName + " " + obj.employees[1].lastName; </script>
हमारे जेएसओन शिक्षा जीएसओन के बारे में और अधिक पढ़ें。
- पिछला पृष्ठ जेएस मॉड्यूल
- अगला पृष्ठ जेएस ट्यूनिंग