जेएसओएन को ऐरे/मैप में कनवर्ट करें - जावास्क्रिप्ट

Je Esa O Ena Ko Aire Maipa Mem Kanavarta Karem Javaskripta



जेएसओएन, जिसे 'के रूप में भी जाना जाता है' जावास्क्रिप्ट ऑब्जेक्ट नोटेशन ”, आमतौर पर एक सर्वर और एक वेब एप्लिकेशन के बीच डेटा संचारित करने के लिए उपयोग किया जाता है। JSON एक साधारण टेक्स्ट-आधारित प्रारूप है जिसे आसानी से संसाधित किया जा सकता है और जावास्क्रिप्ट ऑब्जेक्ट्स जैसे सरणी, मानचित्र आदि में बदल दिया जा सकता है।

यह ट्यूटोरियल JSON को एक सरणी में बदलने और जावास्क्रिप्ट में मैप करने के तरीकों का वर्णन करेगा।

जेएसओएन को जावास्क्रिप्ट ऐरे में कैसे परिवर्तित करें?

JSON को एक सरणी में बदलने के लिए, 'का उपयोग करें' JSON.पार्स () ' तरीका। इस विधि का उपयोग JSON स्ट्रिंग को ऑब्जेक्ट में बदलने के लिए किया जाता है। JSON स्ट्रिंग को एक ऐरे में बदलने के लिए, हम पहले स्ट्रिंग को एक ऑब्जेक्ट में बदलेंगे और फिर कॉल करेंगे “ धकेलना() 'एक खाली सरणी में मान जोड़ने की विधि।







वाक्य - विन्यास



'JSON.parse ()' विधि के लिए निम्न विधि का प्रयोग करें:



JSON। पार्स ( JSONString ) ;

यह एक JSON स्ट्रिंग को इनपुट के रूप में स्वीकार करता है और एक ऑब्जेक्ट को आउटपुट के रूप में देता है।





उदाहरण

एक JSON स्ट्रिंग बनाएं जिसका नाम ' strJSON ':



था strJSON = '{'नाम': 'पॉल', 'आयु': '32', 'पदनाम': 'एचआर'}' ;

JSON स्ट्रिंग को एक तर्क के रूप में पारित करके 'JSON.parse ()' विधि को आमंत्रित करें जो इसे एक वस्तु में परिवर्तित करता है:

था objJSON = JSON. पार्स ( strJSON ) ;

नाम की एक खाली सरणी बनाएं ' arrayJSON ':

था arrayJSON = [ ] ;

परिवर्तित वस्तु को पुनरावृत्त करें जिसे 'कहा जाता है' objJSON 'और' का उपयोग करके सरणी में प्रत्येक कुंजी के विरुद्ध मानों को पुश करें धकेलना() ' तरीका:

के लिए ( था मैं में objJSON ) {
arrayJSON. धकेलना ( objJSON [ मैं ] ) ;
}

अंत में, कंसोल पर सरणी प्रिंट करें:

सांत्वना देना। लकड़ी का लट्ठा ( arrayJSON ) ;

यह देखा जा सकता है कि JSON को सफलतापूर्वक एक सरणी में बदल दिया गया है:

जेएसओएन को जावास्क्रिप्ट में मैप करने के लिए कैसे परिवर्तित करें?

JSON को मानचित्र में परिवर्तित करने के लिए, 'का उपयोग करें' नक्शा() 'के साथ निर्माता' ऑब्जेक्ट प्रविष्टियां () ' और ' JSON.पार्स () ” तरीके। 'JSON.parse ()' विधि स्ट्रिंग को एक वस्तु में परिवर्तित करती है, जबकि 'Object.entries ()' विधि परिवर्तित वस्तु से कुंजी-मूल्य जोड़े की एक सरणी देती है। 'मैप' कंस्ट्रक्टर प्रविष्टियों की सरणी से एक नया मैप ऑब्जेक्ट बनाता है।

वाक्य - विन्यास

JSON को JavaScript में मैप करने के लिए कनवर्ट करने के लिए दिए गए सिंटैक्स का उपयोग करें:

नया नक्शा ( वस्तु . प्रविष्टियां ( JSON. पार्स ( objJSON ) ) ) ;

उदाहरण

JSON स्ट्रिंग को तर्क के रूप में पारित करके 'ऑब्जेक्ट.एंट्री ()' और 'JSON.parse ()' विधि के साथ 'मानचित्र ()' कन्स्ट्रक्टर को कॉल करें:

कॉन्स्ट mapJSON = नया नक्शा ( वस्तु . प्रविष्टियां ( JSON। पार्स ( objJSON ) ) ) ;

'का उपयोग करके कंसोल पर मानचित्र प्रिंट करें' कंसोल.लॉग () ' तरीका:

सांत्वना देना। लकड़ी का लट्ठा ( mapJSON ) ;

उत्पादन

हमने जावास्क्रिप्ट में जेएसओएन को सरणी/मानचित्र में बदलने से संबंधित सभी आवश्यक जानकारी प्रदान की है।

निष्कर्ष

JSON को एक सरणी में परिवर्तित करने के लिए, 'का उपयोग करें' JSON.पार्स () 'विधि के साथ' धकेलना() 'विधि, और JSON को मानचित्र में बदलने के लिए,' का उपयोग करें नक्शा() 'के साथ निर्माता' ऑब्जेक्ट प्रविष्टियां () ' और ' JSON.पार्स () ' तरीका। JSON.parse() विधि रूपांतरण की प्रमुख विधि है क्योंकि यह JSON स्ट्रिंग को किसी ऑब्जेक्ट में परिवर्तित करती है। इस ट्यूटोरियल ने JSON को एक सरणी में बदलने और जावास्क्रिप्ट में मैप करने के तरीकों का वर्णन किया।