Projem şu anda python içinde bilgi bitlerini almak için gereken bir JSON iletisi alıyor. Bunun amaçları için, bir dizede bazı basit JSON olarak ayarlayalım:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Şimdiye kadar bir liste kullanarak JSON istekleri üretiyordum ve sonra json.dumps
bunun tersini yapmak için kullanmam gerektiğini düşünüyorum json.loads
. Ancak bu konuda pek şansım olmadı. Birisi bana yukarıdaki örnekteki "2"
girdi ile geri dönecek bir pasaj sağlayabilir "two"
mi?
'
tek tırnaklı dize sınırlayıcıları olan) olanlar da buraya bir göz atabilir : stackoverflow.com/questions/41168558/…
'
tek tırnaklı dize sınırlayıcıları kullanan verilerle gelenler için, Python sözlükleri için yanlışlıkla dize ifadeleri oluşturmuş olabilirsiniz. JSON her zaman"
sınırlayıcı kullanır . Öyleysejson.dumps()
,str()
veya yerine kullanmak üzere bu çıktıyı üreten kodunuzu onarınrepr()
ve Sözlük'ün Dize temsilini sözlüğe dönüştürmek için üzerine gidin. Python verilerinizi nasıl kurtaracağınızı öğrenin. Python hazır bilginiz olan diğer ipuçları? BakNone
,True
yaFalse
JSON kullanırsınıznull
,true
&false
.