ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
JSON modülünü içe aktarma
JSON verileriyle (dize veya JSON dosyası) çalışmak için öncelikle bunların Python veri yapısına 'çevrilmesi' gerekir. Bu derste, bunu yapmak için Python'ın yerleşik json modülünü kullanacağız.
Kod:
import json
Python'da JSON Ayrıştırma
JSON verilerini yüklemek için kullanılan birkaç Python yöntemi vardır:
load(): Bu yöntem, bir JSON dosyasından verileri bir Python sözlüğüne yükler.
loads(): Bu yöntem, bir JSON değişkeninden verileri bir Python sözlüğüne yükler.
dump(): Bu yöntem, verileri Python sözlüğünden JSON dosyasına yükler.
dumps(): Bu yöntem, verileri Python sözlüğünden JSON değişkenine yükler.
Bu örnekte, Python çalışma dizinimizde 'example.json' olarak kaydedilen aşağıdaki JSON verilerini kullanacağız.
json.load()
Genellikle gerçek hayatta, bir Python betiği içinden JSON'u ayrıştırmanız gerekmeyecektir. Bunu harici bir JSON dosyasından ayrıştırmanız gerekecektir. Öyleyse aşağıdaki örneğe bakalım.
Kod:
with open('example.json') as f:
data = json.load(f)
`with` ifadesi, dosya okuma ve kapatma işlemlerini basitleştiren bir Python kontrol akışı yapısıdır. Dosya söz konusu olduğu için `load` yöntemini `loads` yerine kullandığımıza dikkat edin.
Şimdi Python'da yüklenen verilerin nasıl göründüğüne bakalım:
JSON nesnesinin Python'da sözlük olarak yüklendiğini unutmayın. Ana bilgisayar adı dize olarak, çalışma süresi tamsayı olarak, arayüz dizisi liste olarak vb. yüklenir.
İşte JSON nesnelerini ve bunların Python'daki karşılıklarını gösteren bir tablo.