Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

जावास्क्रिप्ट डिक्शनरी को पायथन डिक्शनरी में कैसे कन्वर्ट करें?


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

उदाहरण

dumps फ़ंक्शन डिक्ट को स्ट्रिंग में कन्वर्ट करता है। उदाहरण के लिए:

import json
my_dict = {
    'foo': 42,
    'bar': {
        'baz': "Hello",
        'poo': 124.2
    }
}
my_json = json.dumps(my_dict)
print(my_json)

आउटपुट

यह आउटपुट देगा:

'{"foo": 42, "bar": {"baz": "Hello", "poo": 124.2}}'

उदाहरण

loads फ़ंक्शन स्ट्रिंग को वापस डिक्ट में कन्वर्ट करता है। उदाहरण के लिए:

import json
my_str = '{"foo": 42, "bar": {"baz": "Hello", "poo": 124.2}}'
my_dict = json.loads(my_str)
print(my_dict['bar']['baz'])

आउटपुट

यह आउटपुट देगा:

Hello

JS साइड पर, आपको कुछ भी करने की आवश्यकता नहीं है। ऐसा इसलिए है क्योंकि JSON का शाब्दिक अर्थ जावास्क्रिप्ट ऑब्जेक्ट नोटेशन है। और JS इम्प्लिसिटली JSON से ऑब्जेक्ट बनाता है। यदि आपको स्ट्रिंग मिलती है, तो आप इसे JSON.parse() का उपयोग करके कन्वर्ट कर सकते हैं।


  1. - JavaScript ऑब्जेक्ट को JSON स्ट्रिंग में कैसे बदलें (JSON.stringify)

    आप JavaScript ऑब्जेक्ट्स को सीधे सर्वर पर नहीं भेज सकते, लेकिन आप JSON भेज सकते हैं — एक सार्वभौमिक रूप से सुलभ स्ट्रिंग फॉर्मैट। इस कोड स्निपेट के साथ, आप JavaScript ऑब्जेक्ट्स को तुरंत JSON स्ट्रिंग में बदल सकते हैं, जिससे आप अपना डेटा अपने सर्वर पर भेज सकते हैं। यहाँ एक JavaScript ऑब्जेक्ट है जो

  1. JSON टेक्स्ट को जावास्क्रिप्ट JSON ऑब्जेक्ट में कैसे कन्वर्ट करें? JSON टेक्स्ट को जावास्क्रिप्ट JSON ऑब्जेक्ट में कैसे कन्वर्ट करें?

    परिचय JSON.parse() मेथड का उपयोग JSON टेक्स्ट (स्ट्रिंग) को जावास्क्रिप्ट ऑब्जेक्ट में परिवर्तित करने के लिए किया जाता है। यह JSON डेटा के साथ काम करने के लिए आवश्यक है जो APIs से प्राप्त होता है या स्थानीय भंडारण में संग्रहीत होता है। उदाहरण निम्न कोड JSON टेक्स्ट को जावास्क्रिप्ट JSON ऑब्जेक्ट म

  1. डिक्शनरी को जावास्क्रिप्ट ऑब्जेक्ट्स की लिस्ट में कैसे बदलें? डिक्शनरी को जावास्क्रिप्ट ऑब्जेक्ट्स की लिस्ट में कैसे बदलें?

    डिक्शनरी को जावास्क्रिप्ट ऑब्जेक्ट्स की लिस्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style> &n