E-tablolar için JSON'u CSV'ye Dönüştür
API'ler, veritabanları ve loglama araçları JSON formatında çalışır; ancak iş arkadaşları, müşteriler ve analistler genellikle bir e-tabloya ihtiyaç duyar. Bu JSON - CSV dönüştürücü, bir JSON dizisini Excel, Google Sheets, Numbers veya herhangi bir veri aracında açabileceğiniz bir CSV dosyasına dönüştürür. İç içe geçmiş nesneler düzleştirilerek kendi sütunlarına ayrılır, eksik alanlar sorunsuzca işlenir ve özel karakterler için doğru kaçış (escape) karakterleri kullanılır. Dönüştürme işlemi tarayıcınızda gerçekleşir, bu sayede verileriniz gizli kalır.
Özellikler
- Girdi olarak nesne dizileri, dizi dizileri veya tek bir nesne.
- İç içe geçmiş nesneleri
address.cityveaddress.countrygibi sütunlara düzleştirme. - Tüm anahtarlar sütun olur — farklı alanlara sahip nesneler tutarlı tek bir tabloda birleştirilir.
- Ayırıcı seçimi: virgül, noktalı virgül, sekme (TSV) veya dikey çizgi (pipe).
- CSV standardına göre virgül, tırnak ve satır sonları için doğru kaçış (escape) işlemi.
- Aksanların ve Latin dışı alfabelerin düzgün görüntülenmesi için BOM ekleyen Excel uyumlu UTF-8 seçeneği.
- Bir dosya açtığınızda orijinal dosya adını koruyarak kopyalama veya indirme.
Örnek
Bu JSON:
[
{ "id": 1, "name": "Ada", "address": { "city": "London" }, "tags": ["math"] },
{ "id": 2, "name": "Alan", "address": { "city": "Manchester" } }
]
şu CSV'ye dönüşür:
id,name,address.city,tags
1,Ada,London,"[""math""]"
2,Alan,Manchester,
tags dizisi, CSV'nin gerektirdiği gibi tırnak işaretleri çiftlenerek tek bir hücrede JSON metni olarak saklanır. İkinci satırda etiket bulunmadığı için hücre boş kalır.
İpuçları
- Önce diziyi çıkarın. Çoğu API yanıtı listeyi
{"data": [...], "page": 1}gibi bir nesne içine sarar. Tüm nesneyi dönüştürmek tek bir satır verir; her öğenin ayrı bir satırda olması için yalnızca diziyi (array) kopyalayın. - Avrupa'da Excel için noktalı virgülü seçin. Excel her şeyi tek bir sütuna topluyorsa, sisteminiz ondalık ayracı olarak virgül kullanıyordur. Ayırıcı olarak noktalı virgül kullanın veya dosyayı Excel'in Veri › Metinden/CSV'den menüsüyle içe aktarın.
- Önce doğrulayın. JSON'da bir sözdizimi hatası varsa, hata mesajı yerini gösterecektir. JSON Biçimlendirici hatayı bulup düzeltmenize yardımcı olabilir.
İlgili araçlar
Ters yönde dönüştürme yapmak için CSV'den JSON'a Dönüştürücü'yü kullanın. İki çıktıyı satır satır karşılaştırmak için Metin Karşılaştırma Aracı'nı deneyin.