← Özelliklere Dön
Free

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

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.

Canlı Önizleme
example.com
CSV ↔ JSON Dönüştürücü ✓ 3 satır dönüştürüldü
CSV → JSON JSON → CSV
Sınırlayıcı: , ✓ İlk satır başlıktır ✓ Sayıları otomatik algıla
CSV Girişi
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON Çıkışı
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Temel Özellikler

Çift Yönlü Dönüşüm

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.

RFC 4180 Uyumlu CSV

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.

Özel Sınırlayıcılar

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.

Otomatik Tip Algılama

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.

Canlı Dönüştürme

Çı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.

Eksik Alanları Yönetme

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.

Yaygın Kullanım Durumları

Veritabanı Dışa Aktarım İşleme

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.

E-Tablo Entegrasyonu

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.

Veriyi Yeniden Şekillendirme

Farklı kaynaklardan gelen tutarsız tırnak kullanımına sahip CSV'leri temizlemek ve formatı standartlaştırmak için aracı kullanın.

Yerelleştirme Dosyası Dönüşümü

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.

API Test Verileri Oluşturma

Geliştirme veritabanlarını beslemek ve entegrasyon testleri için CSV test verilerinden JSON fixture'lar üretin (veya tam tersi).

Nasıl Kullanılır
1

CSV ↔ JSON Aracını Açın

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.

2

Yön Seçin

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.

3

Seçenekleri Yapılandırın

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.

4

Verinizi Yapıştırın

CSV veya JSON verinizi giriş alanına yapıştırın. Çıktı anında sağ tarafta oluşturulur.

5

Kopyala veya İndir

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.

Denemeye Hazır mısınız?

DevSuite Pro'yu ücretsiz yükleyin ve tarayıcınız için 64'dan fazla geliştirici aracının kilidini açın.

Chrome'a Ekle Edge'e Ekle FireFox'a Ekle