मेरी परियोजना को वर्तमान में अजगर में एक JSON संदेश प्राप्त हो रहा है जिसे मुझे जानकारी के बिट्स प्राप्त करने की आवश्यकता है। इसके उद्देश्यों के लिए, आइए इसे स्ट्रिंग में कुछ सरल JSON पर सेट करें:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
अब तक मैं एक सूची का उपयोग करके JSON अनुरोधों को उत्पन्न कर रहा हूं और फिर json.dumps
, लेकिन इसके विपरीत करने के लिए मुझे लगता है कि मुझे उपयोग करने की आवश्यकता है json.loads
। हालाँकि मैं इसके साथ ज्यादा भाग्यशाली नहीं था। क्या कोई मुझे एक स्निपेट प्रदान कर सकता है जो उपरोक्त उदाहरण "2"
के इनपुट के साथ वापस आएगा "two"
?
'
एकल-उद्धरण स्ट्रिंग सीमांकक के साथ), यहां भी एक नज़र डालें: stackoverflow.com/questions/41168558/…
'
एकल-उद्धरण स्ट्रिंग सीमांकक का उपयोग करने वाले डेटा के साथ यहां आते हैं , आपने गलती से पायथन शब्दकोशों के लिए स्ट्रिंग प्रतिनिधित्व प्रस्तुत किया हो सकता है। JSON हमेशा"
सीमांकक का उपयोग करेगा । यदि हां, तो आपके कोड है कि पैदा करता है कि उत्पादन का उपयोग करने की मरम्मतjson.dumps()
के बजायstr()
याrepr()
, और को सामने एक शब्दकोश में एक शब्दकोश के एक स्ट्रिंग प्रतिनिधित्व कन्वर्ट? अपने पायथन डेटा को पुनर्प्राप्त करने का तरीका जानने के लिए। अन्य सुराग आपके पास पायथन शाब्दिक है? के लिए देखोNone
,True
याFalse
, JSON का उपयोग करेगाnull
,true
औरfalse
।