पायथन और जावास्क्रिप्ट दोनों का एक शब्दकोश के लिए अलग-अलग प्रतिनिधित्व है। तो उनके बीच डेटा पास करने के लिए आपको मध्यवर्ती प्रतिनिधित्व की आवश्यकता है। सबसे अधिक इस्तेमाल किया जाने वाला मध्यवर्ती प्रतिनिधित्व JSON है, जो एक साधारण हल्का डेटा-इंटरचेंज प्रारूप है।
dumps function dict को एक string में बदल देता है।
उदाहरण
आयात करेंआउटपुट
यह आउटपुट देगा -
'{"foo":42, "bar":{"baz":"Hello", "poo":124.2}}'
उदाहरण
लोड का फ़ंक्शन स्ट्रिंग को वापस एक तानाशाही में बदल देता है।
आयात करें ]['बाज'])आउटपुट
यह आउटपुट देगा -
नमस्कार
JS की ओर से, आपको कुछ भी करने की आवश्यकता नहीं है। ऐसा इसलिए है क्योंकि JSON का शाब्दिक अर्थ जावास्क्रिप्ट ऑब्जेक्ट नोटेशन है। और जेएस परोक्ष रूप से JSON से वस्तुओं का निर्माण करता है। यदि आपको एक स्ट्रिंग मिलती है, तो आप इसे JSON.parse() का उपयोग करके परिवर्तित कर सकते हैं।