Bu kaynak, Python ve json
dosya türünü kullanarak nasıl veri oluşturabileceğinizi, düzenleyebileceğiniz ve okuyabileceğinizi gösterir. Üssteki ilk üç konunun anlaşılması için alttaki “ekstralar” ve “önceden bilinmesi gerekenler” kısmındaki konuların okunması gerekmektedir.
Json Modülünün Projeye Dahil Edilmesi
Json modülünü projeye dahil etmek için herhangi bir kurulum yapmanıza gerek yoktur. Python’u kurduğunuzda modül yüklenmiş olarak gelir. Projeye dahil etmek için şu kod kullanılır :
import json
Json Dosyasının Oluşturulması
Bunun için open
gömülü fonksiyonu kullanılır:
#data isimli json dosyasını oluşturuyoruz
dosya = open("data.json", "x")
Json Dosyasının Düzenlenmesi
Bu içerik henüz eklenmedi.
Json Verilerinin Okunması
Bu içerik henüz eklenmedi.
Önceden Bilinmesi Gerekenler
Json Hakkında
Bu içerik henüz eklenmedi.
Neden Json Kullanmalıyız?
Txt Dosyaları Yerine Json Kullanılmasının Amacı
Json
ile txt
dosyalarının tek farkı txt
dosyalarında anahtar-değer
kavramının olmamasıdır.
Xml Dosyaları Yerine Json Kullanılmasının Amacı
Xml
aslında daha küçük boyutlu ve hızlıdır. Bir yerden başka bir yere veri göndermek için genellikle Xml
kullanılır. Ancak Python kullanarak aynı verileri hem Xml
, hem de Json
dosyalarına yazarsak ve verileri işlemek istersek Json
çok daha hızlı bir sonuç verecektir. Bu yüzden Json
kullanıyoruz.
Json Verileri Nasıl Olur?
Json verileri iki şekilde yazılabilir.
Json kullanılarak anahtar-değer
yöntemi ile yapılmış bir kimlik şuna benzer :
{
"Ad": "Adı",
"Soyad": "Soyadı"
}
Buradaki Ad
ve Soyad
anahtar, Adı
ile Soyadı
ise değer olur.
Diğer kullanımı ise sadece değer
kullanılarak yapılır :
{
"Adı",
"Soyadı"
}
Ekstralar
Python Sözlüğünün Json Verisine Dönüştürülmesi
Bunu yapmak için dump
veya dumps
kullanabilirz. dump
, bir değer döndürmediği için genellikle kullanılmaz.