Python Kullanarak JSON'dan CSV'ye Dönüştürme ola bilirmi?

import json
import csv

# JSON dosyasını aç
with open('dosya_adı.json', 'r', encoding='utf-8') as json_file:
    data = json.load(json_file)

# CSV dosyasını yaz
with open('sonuç.csv', 'w', newline='', encoding='utf-8') as csv_file:
    writer = csv.writer(csv_file)
    
    # Başlıkları yaz
    writer.writerow(data[0].keys())  # JSON'daki ilk öğenin anahtarları başlık olarak alınıyor
    
    # Veriyi yaz
    for item in data:
        writer.writerow(item.values())