
Python
Ders 22: Python JSON Kullanımı
Python JSON kullanımı, veri saklama ve veri transferi için en çok kullanılan yöntemlerden biridir. Özellikle API’lerle çalışırken Python JSON kullanımı bilmek seni ciddi şekilde öne geçirir.
Python JSON Kullanımı Nedir?
JSON (JavaScript Object Notation), anahtar-değer mantığıyla çalışan hafif bir veri formatıdır. Python JSON kullanımı sayesinde bu verileri rahatça okuyabilir ve yazabilirsin.
import json
veri = {
"isim": "Doğan",
"yas": 30,
"meslek": "Yazılımcı"
}
json_veri = json.dumps(veri)
print(json_veri)
Python JSON Kullanımı: JSON Dosyasına Yazma
Python JSON kullanımı ile verileri dosya içine kaydedebiliriz.
with open("veri.json", "w") as f:
json.dump(veri, f)
Bu işlem, sözlüğü JSON formatında dosyaya yazar.
Python JSON Kullanımı: JSON Dosyasından Okuma
with open("veri.json", "r") as f:
okunan_veri = json.load(f)
print(okunan_veri["isim"])
Python JSON Kullanımı: dumps ve loads Farkı
- json.dumps() → Python nesnesini JSON stringe çevirir
- json.loads() → JSON stringi Python nesnesine çevirir
json_str = '{"sehir": "İstanbul", "ulke": "Türkiye"}'
veri = json.loads(json_str)
print(veri["sehir"])
Python JSON Kullanımı: Gerçek Hayat Örneği
Bir ayar dosyası (config) düşün:
ayarlar = {
"tema": "koyu",
"dil": "tr",
"bildirim": True
}
with open("ayarlar.json", "w") as f:
json.dump(ayarlar, f, indent=4)
indent=4 sayesinde dosya okunabilir olur.
Küçük Görevler
- Kendi kullanıcı bilgilerini JSON dosyasına kaydet.
- JSON dosyasını okuyup ekrana yazdır.
- Bir ayar dosyası oluştur ve programda kullan.
Bir önceki ders: Ders 21: Python Dosya İşlemleri
Bir sonraki ders: Ders 23: Python API İstekleri
