{ }JSONKit.tools

JSON’dan CSV’ye Dönüştürücü

JSON nesnelerinden oluşan bir diziyi CSV tablosuna çevirin. İç içe nesneler noktalı sütunlara dönüşür, tırnak ve virgüller düzgün kaçışlanır, sonuç dosya olarak inebilir.

JSON → CSV⇄CSV → JSON
Ayırıcı

Girdi

CSV

Girdi bekleniyor…

Bu araç hakkında

Hesap tabloları düz bir ızgara ister; API’ler ise iç içe ağaçlar döndürür. Bu dönüştürücü her nesneyi gezer, noktalı sütun adlarına düzleştirir ve gördüğü tüm anahtarların birleşiminden bir başlık kurar; böylece farklı biçimli satırlar bile hizalı kalır. Ayırıcıyı, tırnağı veya satır sonunu içeren değerler RFC 4180’in gerektirdiği gibi kaçışlanır — Excel, Numbers ve Google E-Tablolar dosyayı açarken tam da bunu bekler.

Nasıl kullanılır

  1. 1JSON nesnelerinden oluşan bir diziyi girdi paneline yapıştırın.
  2. 2Hesap tablonuzun beklediği ayırıcıyı seçin: virgül, noktalı virgül veya sekme.
  3. 3CSV’yi kopyalayın ya da .csv dosyası olarak kaydetmek için İndir’e basın.

Sık sorulan sorular

›İç içe nesneler CSV’ye nasıl dönüştürülür?

Noktalı sütun adlarına düzleştirilirler: { "address": { "city": "London" } } address.city adlı bir sütun olur. Dizilere indis eklenir — tags[0], tags[1] — böylece hiçbir şey sessizce kaybolmaz.

›Nesnelerimin anahtarları farklıysa ne olur?

Başlık, tüm satırlarda bulunan anahtarların birleşimidir; bir anahtarı olmayan satırlar boş hücre alır. Düzensiz veriler bile hesap tablosunda düzgün hizalanır.

›Değerlerin içindeki virgül ve tırnakları işler mi?

Evet. Ayırıcıyı, çift tırnağı veya satır sonunu içeren her değer tırnak içine alınır ve içteki tırnaklar ikilenir — Excel ile Google E-Tablolar’ın beklediği RFC 4180 kaçış kuralları.

›JSON’um dizi değil tek bir nesne. Çalışır mı?

Evet, tek nesne tek satırlık bir tablo sayılır. Birden çok satır için en üst seviyede nesnelerden oluşan bir dizi verin.

›Sonucu Excel’de açabilir miyim?

Dosyayı indirip doğrudan açın. Bölgesel ayarınız liste ayırıcısı olarak noktalı virgül kullanıyorsa — Türkçe’de olağan durum — önce ayırıcıyı noktalı virgüle alın: Excel o zaman sütunları içe aktarma adımı olmadan doğru böler.