Önceki yazım için bkz: Python ile JSON dosyasını okumak
Önceki uygulamada bir JSON dosyası içindeki hiyerarşik verileri Python'da bir dictionary olarak nasıl alabileceğimizi görmüştüm, bu uygulamada da Python'da dictionary veri tipindeki bir veriyi nasıl JSON dosyası olarak yazdırabileceğimize dair bir uygulama yapalım.
Python 3 ile json.dump fonksiyonunun örnek bir kullanımı ile birlikte bir JSON dosyasını aşağıdaki gibi oluşturabiliriz.
import json
araclar = {
"marka": "Anadol",
"elektrikli": False,
"model": 1968,
"renkler": ["beyaz", "siyah", "yeşil"]
}
with open('araclar.json', 'w') as f:
json.dump(araclar, f, ensure_ascii=False)
Çıktı dosyası (araclar.json)
{"marka": "Anadol", "elektrikli": false, "model": 1968, "renkler": ["beyaz", "siyah", "yeşil"]}
json.dump fonksiyonu ve parametreleri ise şu şekilde:
json.dump(d, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None)
Editör editi: sitedeki bazı diğer benzer başlıklar için;
bkz: Python ile text dosyasına yazı yazmak
bkz: Python ile text dosyası güncellemek
bkz: Linux Terminal'de Python Kodu Yazmak ve Çalıştırmak
bkz: Python'da bir sayıyı çarpanlarına ayırmak
bkz: Python'da Try Except Kullanımı ve Örnekleri
bkz: Python ile ikinci dereceden denklemin köklerini bulmak