← Bloga Dön

Python ve JSON: json Modülü İçin Tam Kılavuz

Python'da json modülü ile JSON verilerini işlemeyi öğrenin. Örneklerle JSON ayrıştırma ve oluşturma.

Big JSON Team13 dk okumaprogramlama
B

Big JSON Team

Technical Writer

Expert in JSON data manipulation, API development, and web technologies. Passionate about creating tools that make developers' lives easier.

13 min read

# Python ve JSON: Rehber

Python'ın yerleşik json modülü, JSON verileriyle çalışmayı son derece basit ve etkili hale getirir.

---

1. JSON Ayrıştırma (Metinden Sözlüğe)

Bir JSON metnini Python sözlüğüne (dictionary) dönüştürmek için json.loads() kullanılır:

import json

json_metni = '{"ad": "Ali", "yas": 30}'

veri = json.loads(json_metni)

print(veri['ad']) # Çıktı: Ali

---

2. JSON Oluşturma (Sözlükten Metne)

Elinizdeki veriyi JSON formatına çevirmek için json.dumps() kullanılır:

veri = {"ad": "Mert", "aktif": True}

json_cikti = json.dumps(veri, indent=4) # indent=4 güzel görünüm sağlar

print(json_cikti)

---

3. Dosya İşlemleri

Bir dosyadan JSON okumak veya dosyaya yazmak için load ve dump (sonunda 's' olmayanlar) kullanılır:

# Dosyaya Yazma

with open('veriler.json', 'w') as f:

json.dump(veri, f)

# Dosyadan Okuma

with open('veriler.json', 'r') as f:

yuklenen_veri = json.load(f)

---

Tip Eşleşmeleri

| Python | JSON |

|--------|------|

| dict | object |

| list | array |

| str | string |

| True | true |

| None | null |

Sonuç

Python ve JSON birlikte mükemmel çalışır. Veri biliminden web geliştirmeye kadar her alanda bu modülü kullanarak verilerinizi kolayca saklayabilir ve aktarabilirsiniz.

Share:

İlgili Makaleler

Read in English