CSV ↔ JSON Dönüştürücü, en yaygın iki tablo formatı arasındaki tam döngüyü yönetir. Akıllı CSV ayrıştırıcısı; virgül içeren tırnak içine alınmış alanları, kaçışlı tırnakları, özel sınırlayıcıları ve satır sonu boşluklarını sorunsuzca işler. CSV'den JSON'a geçerken sayıları, boolean değerleri ve null değerlerini otomatik algılar; JSON'dan CSV'ye geçerken ise her satır için anahtar hizalamalı temiz CSV üretir.
CSV ve JSON arasında veri taşımak günlük bir görevdir; bir veritabanı dışa aktarımını JSON kullanan bir araca çekmek, bir API yanıtından e-tablo için CSV oluşturmak veya veriyi yeni bir sistem için yeniden şekillendirmek gibi. CSV ↔ JSON Dönüştürücü, her iki yönü de tarayıcıda temiz bir şekilde yapar. CSV ayrıştırıcısı gerçek dünyadaki karmaşık durumları yönetir: tırnak içindeki virgüllü alanlar, kaçış karakterli tırnaklar (RFC 4180 stili çift tırnak), CRLF veya LF satır sonları, sondaki boş satırlar ve yapılandırılabilir sınırlayıcılar (tab, noktalı virgül, dikey çizgi vb.). JSON'a dönüştürürken otomatik algılama devreye girer: tam sayıya benzeyen dizeler sayıya, "true"/"false"/"null" ifadeleri kendi tip karşılıklarına dönüşür. JSON'dan CSV'ye geçerken araç, nesne dizisini tarayarak tüm satırlardaki benzersiz anahtarları toplar, ardından başlık satırı ve doğru kaçış karakterlerine sahip hücrelerle bir CSV oluşturur. Hücrelerdeki tırnaklar çiftlenir, sınırlayıcı veya yeni satır içeren hücreler tırnak içine alınır ve iç içe geçmiş nesne/diziler JSON dizesi olarak hücreye serileştirilir.
CSV → JSON ve JSON → CSV. Değiştir (Swap) butonu, çift yönlü doğrulama için giriş/çıkış alanlarını anında takas eder.
Ayrıştırıcı; tırnaklı alanları, gömülü virgülleri, kaçışlı tırnakları ve CRLF/LF satır sonlarını işler; sadece basit örneklerde değil, gerçek dünya CSV verilerinde çalışır.
Ayırıcıyı virgülden herhangi bir karaktere değiştirin: Tab (TSV için), noktalı virgül (Avrupa yerel ayarları), dikey çizgi veya herhangi bir tek karakter.
Sayılar, boolean değerler ve null ifadeleri JSON çıktısında kendi veri tiplerine ayrıştırılır. Her şeyin dize (string) kalmasını isterseniz bu özelliği kapatabilirsiniz.
Çıktı her tuş vuruşunda güncellenir; 'Dönüştür' butonuna basmanıza gerek kalmaz. Yapıştırın ve sonuçları anında görün.
JSON nesneleri farklı anahtarlara sahip olduğunda, CSV başlığı tüm benzersiz anahtarları içerir ve eksik hücreler boş bırakılır; veri kaybı yaşanmaz.
Veritabanınızdan aldığınız bir CSV dışa aktarımını dönüştürücüye yapıştırın ve NoSQL bir depoya veya JSON kabul eden bir API'ye aktarmaya hazır bir JSON dizisi elde edin.
Bir API yanıtını (JSON dizisi), Excel veya Google E-Tablolar'a doğrudan yapıştırmak için CSV formatına dönüştürün.
Farklı kaynaklardan gelen tutarsız tırnak kullanımına sahip CSV'leri temizlemek ve formatı standartlaştırmak için aracı kullanın.
CSV tabanlı çeviri tabloları ile Chrome eklentileri veya React-intl gibi araçlar için kullanılan JSON i18n dosyaları arasında dönüşüm yapın.
Geliştirme veritabanlarını beslemek ve entegrasyon testleri için CSV test verilerinden JSON fixture'lar üretin (veya tam tersi).
DevSuite Pro dock'undaki CSV/JSON simgesine tıklayın. Yön değiştirici, seçenekler ve iki metin alanı içeren bir panel açılır.
Tablo verilerini ayrıştırmak için CSV → JSON'u, bir nesne dizisini satırlara düzleştirmek için JSON → CSV'yi seçin.
Virgül dışında bir ayırıcı kullanıyorsanız sınırlayıcıyı ayarlayın; verinizin yapısına göre 'İlk satır başlıktır' ve 'Sayıları otomatik algıla' seçeneklerini işaretleyin.
CSV veya JSON verinizi giriş alanına yapıştırın. Çıktı anında sağ tarafta oluşturulur.
Sonucu almak için Çıktıyı Kopyala'ya tıklayın. Dönüşümün kayıpsız olduğunu doğrulamak için Değiştir (Swap) ↔ butonunu kullanarak işlemi tersine çevirin.
DevSuite Pro'yu ücretsiz yükleyin ve tarayıcınız için 64'dan fazla geliştirici aracının kilidini açın.