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