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

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

JSON का मतलब जावास्क्रिप्ट स्टैंडर्ड ऑब्जेक्ट नोटेशन है। जेसन नामक पायथन मॉड्यूल एक JSON एन्कोडर/डिकोडर है। इस मॉड्यूल में डंप () फ़ंक्शन पायथन डिक्शनरी ऑब्जेक्ट का JSON स्ट्रिंग प्रतिनिधित्व देता है।

D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5}
>>> import json
>>> j=json.dumps(D1)
>>> j
'{"pen": 25, "pencil": 10, "book": 100, "sharpner": 5, "eraser": 5}'

  1. मैं एक पायथन शब्दकोश को एक स्ट्रिंग में कैसे क्रमबद्ध करूं और इसके विपरीत?

    स्ट्रिंग में एक पायथन डिक्शनरी के लिए सबसे अच्छा प्रतिनिधित्व JSON है। शब्दकोश को स्ट्रिंग में बदलने के लिए आप json.dumps(dict) का उपयोग कर सकते हैं। और आप स्ट्रिंग से शब्दकोश को वापस पाने के लिए json.loads(string) का उपयोग कर सकते हैं। उदाहरण उदाहरण के लिए, हम दिए गए शब्दकोश को इस प्रकार क्रमबद्ध

  1. कैसे एक अजगर समारोह के लिए एक पैरामीटर के रूप में एक json वस्तु पारित करने के लिए?

    हमारे पास नीचे यह कोड है जो दिए गए json ऑब्जेक्ट को एक पायथन फ़ंक्शन के पैरामीटर के रूप में देगा। उदाहरण आयात करें प्रिंट प्रकार (ए) के लिए के लिए, वी में a.iteritems ():प्रिंट के, वी प्रिंट तानाशाही (ए) func (json_string) आउटपुट desig developerage 25name Rupert{udesig:udeveloper, uage:25, uname:uR

  1. पाइथन फ़ंक्शन से जेसन ऑब्जेक्ट कैसे वापस करें?

    हम दिए गए पायथन डिक्शनरी का उपयोग करते हुए एक पायथन फ़ंक्शन से एक json ऑब्जेक्ट लौटाते हैं। उदाहरण import json a = {'name':'Sarah', 'age': 24, 'isEmployed': True } # a python dictionary def retjson(): python2json = json.dumps(a) print python2json retjson() आउटपुट {&qu