← Ana Sayfa

JSON ⇄ CSV

JSON nesne dizisini CSV'ye dönüştürür ve başlık satırı için nesnelerin herhangi birinde geçen tüm anahtarları toplar — ya da tersine, ilk satırı anahtar kabul ederek CSV'den JSON üretir. Virgül, satır sonu veya kaçış karakterli çift tırnak içeren tırnaklı alanlar, saf biçimde virgülden bölünmek yerine doğru şekilde ayrıştırılır.

Yön
Giriş

Dönüştürme Nasıl Çalışır?

JSON → CSV bir nesne dizisini (veya tek bir nesneyi) girdi olarak alır. Tüm nesnelerde görünen her anahtarı başlık satırı olarak toplar, ardından nesne başına bir satır yazar. Bir değerin içinde iç içe geçmiş nesne veya dizi varsa, bunları düzleştirmek yerine o hücrede JSON metni olarak olduğu gibi bırakır. CSV → JSON ilk satırı başlık olarak kullanır ve sonraki her satırı bir nesneye dönüştürür. Yalnızca virgüle göre bölmek yerine virgül, satır sonu ve kaçış karakterli çift tırnak ("") içeren tırnaklı alanları da doğru şekilde işler.

JSON ⇄ CSV Dönüştürücü Nasıl Kullanılır

  1. Yön seçin — 'Yön' bölümünden JSON → CSV veya CSV → JSON'dan istediğinizi seçin.
  2. Girin — Verinizi giriş kutusuna yapıştırın ya da 'Dosya Yükle' ile bir .json veya .csv dosyası açın (uzantıya göre yön otomatik ayarlanır).
  3. Dönüştürün — 'Dönüştür' düğmesine basın; sonuç tarayıcınızda anında oluşturulur.
  4. Kopyalayın veya indirin — Sonucu panoya kopyalayın ya da dosya olarak indirin.

İç İçe Geçmiş Nesneler ve Diziler Nasıl İşlenir?

CSV düz bir tablo yapısı olduğundan iç içe geçmeyi gösteremez. Bu yüzden JSON → CSV dönüşümünde bir değer nesne veya dizi ise gelişigüzel açılmaz; verilerin kaybolmaması için o hücreye {"...":...} biçiminde bir JSON metni olduğu gibi yerleştirilir. Tersine, CSV → JSON'da bir hücre geçerli bir JSON metniyse yeniden yapılandırılmış değere geri döndürülür. Veri ne kadar tamamen düzse iki yönde de o kadar temiz dönüştürülür.

Başlıklar (İlk Satır) Nasıl Ele Alınır?

JSON → CSV'de tüm nesnelerde görünen anahtarlar toplanarak ilk satırın başlığı yapılır ve bir nesnede bulunmayan anahtarın hücresi boş bırakılır. CSV → JSON'da ilk satır başlık kabul edilir ve her sütun adı nesnenin anahtarı olarak kullanılır; bu yüzden verilerin doğru eşlenmesi için ilk satırda mutlaka sütun başlıkları bulunmalıdır.

Bunu Ne Zaman Kullanmalıyım?

API yanıtı olarak alınan JSON'ı elektronik tabloda kullanımı kolay bir CSV'ye dönüştürmek veya tersine, bir elektronik tablo ya da veritabanı aracından dışa aktarılan CSV'yi kodda kullanabilmek için JSON'a almak amacıyla kullanışlıdır. JSON tarafını düzenli görünecek şekilde biçimlendirmek ve doğrulamak da istiyorsanız JSON Biçimlendirici'yi deneyin.

Verilerim Sunucuya Gönderilir mi?

Hayır. Yapıştırdığınız ya da yüklediğiniz verinin ayrıştırılması ve dönüştürülmesinin tamamı tarayıcınızın içinde çalışır ve dosya ya da metin herhangi bir sunucuya gönderilmez veya orada saklanmaz. İnternet bağlantısı olmadan da çalıştığı için hassas verileri de güvenle dönüştürebilirsiniz.