JSON to CSV Dönüştürücü

Sheetize JSON‑to‑CSV Dönüştürücü .NET için basit ama güçlü bir API sunar; yapılandırılmış JSON belgelerini düz CSV tablolarına dönüştürür. API yanıtları, günlük dosyaları ya da konfigürasyon verileriyle çalışıyor olsanız da, Sheetize JSON hiyerarşisini ayrıştırabilir, iç içe nesneleri düzleştirebilir ve Excel, PowerBI ya da herhangi bir veri‑akışı için standartlara uygun bir CSV üretir.

Ana Özellikler

JSON’dan CSV’ye Dönüştürme

JSON dizileri veya nesneleri için ayarlanabilir ayırıcılar, başlık satırının eklenip eklenmeyeceği ve tip işleme seçenekleri ile CSV temsilleri oluşturun.

Özelleştirilebilir Düzleştirme

İç içe nesne ve dizilerin nokta‑notasyonu ya da özel sütun haritalamasıyla nasıl düzleştirileceğini kontrol edin; böylece çıktı şemanız gereksinimlerinizi karşılar.

Akış (Streaming) Desteği

Büyük JSON dosyalarını akış halinde işleyerek yüksek bellek tüketimini önleyin; büyük veri senaryoları için idealdir.

Ayrıntılı Talimatlar

JSON → CSV İş Akışı

Sheetize ile bir JSON dosyasını CSV’ye dönüştürmek için şu adımları izleyin:

  1. Dönüştürücüyü Başlat: JsonConverter sınıfının bir örneğini oluşturun.
  2. Seçenekleri Yapılandır: Ayırıcı, başlık satırı ekleme ve iç içe yapıların nasıl işleneceğini belirlemek için JsonSaveOptions nesnesini ayarlayın.
  3. Dosya Yollarını Belirle: Kaynak JSON dosya yolunu ve hedef CSV dosya konumunu girin.
  4. Dönüştürmeyi Gerçekleştir: Hazırladığınız load ve save seçenekleriyle Process metodunu çağırın.

Örnek – Başlık ve Noktalı Virgül Ayırıcı ile JSON’dan CSV’ye

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\input.json"
};

var saveOptions = new JsonSaveOptions
{
    OutputFile = @"D:\Data\output.csv"
};

JsonConverter.Process(loadOptions, saveOptions);

Genişletilmiş Format Desteği

  • Sheetize ayrıca CSV’yi JSON’a geri dönüştürebilir; böylece çift yönlü veri dönüşümleri mümkün olur.
  • CSV’nin yanı sıra TSV, boru‑(pipe)‑ayırıcı dosyaları ve doğrudan DataTable nesneleri gibi bellek içi işleme formatlarını da destekler.
  • JSON‑to‑CSV dönüşümünü HTML ↔ XLSX yardımcı programlarıyla birleştirerek uçtan‑uca raporlama boru hatları oluşturabilirsiniz; ör. JSON → CSV → XLSX → HTML.

Bu yeteneklerle Sheetize, bir kerelik betik olsun ya da üretim‑ağırlıklı bir hizmet, JSON‑to‑CSV dönüşümünü zahmetsiz hâle getirir.

 Türkçe