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

  1. Kendi kullanıcı bilgilerini JSON dosyasına kaydet.
  2. JSON dosyasını okuyup ekrana yazdır.
  3. Bir ayar dosyası oluştur ve programda kullan.

Bir önceki ders: Ders 21: Python Dosya İşlemleri
Bir sonraki ders: Ders 23: Python API İstekleri

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu