isjson जावास्क्रिप्ट

| | | | | | | | | | | | | | | |

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

JSON का उपयोग आमतौर पर क्लाइंट साइड सर्वर से डेटा प्राप्त करने के लिए किया जाता है क्योंकि यह हल्का है और मनुष्यों और मशीनों द्वारा आसानी से पढ़ा जा सकता है। एपीआई खपत की दुनिया में, JSON इतना लचीला है कि सर्वर से उपयोगकर्ता तक केवल वही डेटा खींच सकता है जो आप चाहते हैं।

JSON का उपयोग करना

JSON का उपयोग करना डेटा संग्रहीत करने का एक सुविधाजनक तरीका है। सर्वर से किसी एप्लिकेशन के फ्रंट-एंड में पास किया गया। अधिकांश प्रोग्रामिंग भाषाओं में डेटा को तुरंत JSON में बदलने के तरीके हैं। जावास्क्रिप्ट फ़ेच अनुरोध में, सर्वर द्वारा भेजी गई डेटा प्रतिक्रिया को अनुरोध पर json () विधि को कॉल करके JSON में बदल दिया जाता है। प्रश्नों को यहां लाने के बारे में अधिक जानें।

हमें हमेशा प्रतिक्रिया को JSON में क्यों बदलना चाहिए? एक उत्तर चिंताजनक है और हम मनुष्यों के लिए इसे समझना मुश्किल है। JSON की प्रतिक्रिया को परिवर्तित करके, हम डेटा को मानव पठनीय कुंजी / मान जोड़े में व्यवस्थित करते हैं। यह उस कोड के माध्यम से डेटा को और अधिक सुलभ बनाता है जिसे हम प्रतिक्रिया डेटा के साथ कुछ करने के लिए लिखते हैं। JSON जैसा दिख सकता है। हम एक एपीआई के लिए एक लाने का अनुरोध भेजते हैं जो हमें बताता है कि वर्तमान में कितने अंतरिक्ष यात्री नीचे दिए गए उदाहरण में अंतरिक्ष में हैं।

हमारे उद्देश्यों के लिए, हम अपने कंसोल में JSON में कनवर्ट की गई प्रतिक्रिया को सहेज लेंगे।

हम देख सकते हैं कि इस वस्तु के अंदर "message,‚" "number‚" और" people. का दास ch है। संदेश कुंजी इंगित करती है " सफलता। यह हमारे लिए एक अच्छा संदेश है। हमें हमारे अनुरोध की स्थिति के बारे में बताएं।

अगला, हमारी संख्यात्मक कुंजी मान 7 की ओर इशारा करती है। यह अंतरिक्ष में लोगों की कुल संख्या है। अंत में, हम अपनी "लोगों की कुंजी" पर आते हैं। इस कुंजी का मान एक सरणी है। इस सरणी के अंदर "शिल्प" और "नाम" कुंजियों वाली कई वस्तुएं हैं। हमारे मूल्य इन कुंजियों के लिए अंतरिक्ष यान और बोर्ड पर अंतरिक्ष यात्री का नाम है।

JSON को कई बार नेस्ट किया जा सकता है। इस बिंदु पर हमारे पुनर्प्राप्ति अनुरोध में, प्रतिक्रिया को JSON में बदल दिया गया है और अब अगला कदम उस डेटा के साथ कुछ करना है। वहां से, हम उस डेटा का उपयोग प्रत्येक अंतरिक्ष यात्री के लिए कार्ड की एक पंक्ति को पॉप्युलेट करने के लिए कर सकते हैं। डेटा प्रोसेसिंग इस बात से निर्धारित होती है कि आप क्या चाहते हैं कि आपका एप्लिकेशन क्या प्रदर्शन करे।

निष्कर्ष

संक्षेप में, हमने सीखा है कि JSON एक ऑब्जेक्ट है जिसका उपयोग डेटा को स्टोर करने के लिए किया जाता है। आमतौर पर, यह डेटा एक सर्वर से प्राप्त करने के अनुरोध के जवाब में आता है। हमने यह भी सीखा कि जावास्क्रिप्ट एक json () विधि के साथ आता है जो एक प्रतिक्रिया को JS AU में बदल देता है।

किसी एप्लिकेशन के फ्रंट-एंड के लिए डेटा का उपयोग करने के लिए a सर्वर, यह JSON प्रारूप में होना चाहिए। JSON के प्रति प्रतिक्रिया को परिवर्तित करने के बाद, हम उस डेटा के आसपास जो कुछ भी चाहते हैं उसे बनाने के लिए स्वतंत्र हैं। लाने के अनुरोधों में json () विधि के बारे में अधिक जानने के लिए, यह मार्गदर्शिका देखें।