CSV'yi JSON'a Dönüştürücü
CSV'yi JSON'a ve JSON'u CSV'ye anında dönüştürün.
CSV veya JSON verilerinizi aşağıya yapıştırın.
Dönüştürülmüş sonuç burada görünecek.
CSV'den JSON'a Dönüştürücü — CSV ve JSON'u Anında Çevrimiçi Ücretsiz Dönüştürün
Veriyle çalışmak genellikle formatlar arasında geçiş yapmayı gerektirir. Elektronik tablolar CSV dışa aktarırken, modern API'ler ve veritabanları JSON formatını bekler. Ücretsiz CSV'den JSON'a Dönüştürücü her iki yönü de anında halleder — CSV'nizi yapıştırın ve temiz bir JSON dizisi alın, veya JSON'unuzu yapıştırıp düzgün biçimlendirilmiş CSV'ye dönüştürün. Özel ayırıcıları, tırnak içindeki alanları ve iç içe geçmiş nesneleri destekler. Her şey tarayıcınızda çalışır ve veri yükleme gerektirmez.
CSV ve JSON Nedir?
CSV (Virgülle Ayırılmış Değerler), tablo verileri için en yaygın düz metin formatıdır. Her satır bir metin satırıdır ve sütunlar bir ayırıcı ile ayrılır — genellikle virgül, ancak bazen sekme, noktalı virgül veya dikey çizgi de olabilir. CSV dosyaları Excel, Google Sheets ve neredeyse her veritabanı aracı için varsayılan dışa aktarma formatıdır. Basit, hafif ve evrensel olarak desteklenir.
JSON (JavaScript Nesne Notasyonu), web API'leri, MongoDB gibi NoSQL veritabanları ve yapılandırma dosyaları için standart veri formatıdır. Veriyi anahtar-değer çiftleri ve iç içe yapılar olarak temsil eder ve düz CSV'den çok daha ifade gücüne sahiptir. JSON, ön uç kodlarınızın tüketimini, REST API'nizin döndürdüğü veriyi ve sunucusuz fonksiyonlarınızın işlediği veriyi temsil eder.
Sorun şu ki, bu iki format varsayılan olarak birbiriyle iyi çalışmaz. Bunlar arasında manuel geçiş yapmak — virgülleri düzenlemek, köşeli parantezleri dengelemek, tırnak işaretlerini kaçış karakteri yapmak — sıkıcı ve hataya açıktır. Tek bir yanlış karakter tüm dönüşümü bozabilir. Bu araç bu sorunu tamamen ortadan kaldırır.
CSV'den JSON'a Dönüştürücüyü Nasıl Kullanılır?
CSV'den JSON'a
- Dönüşüm modunu seçin — aracın üst kısmında "CSV → JSON" seçeneğini belirleyin.
- Ayırıcınızı seçin — virgül (varsayılan), sekme, noktalı virgül veya dikey çizgi. Araç sütunları doğru şekilde bölmek için bunu kullanır.
- CSV verinizi giriş alanına yapıştırın. İlk satır sütun başlığı olarak kabul edilir ve JSON anahtarlarına dönüşür.
- Dönüştür'e tıklayın. Araç her satırı ayrıştırır, değerleri başlıklarla eşleştirir ve biçimlendirilmiş bir JSON dizisi oluşturur.
- Sonucu tek tıkla panonuza kopyalayın.
JSON'dan CSV'ye
- Mod seçicisini veya Değiştir (Swap) düğmesini kullanarak "JSON → CSV" moduna geçin.
- JSON dizinizi yapıştırın — düz nesnelerden oluşan bir dizi olmalıdır (örn.
[{ "name": "John" }, { "name": "Jane" }]). - Dönüştür'e tıklayın. Araç tüm benzersiz anahtarları sütun başlıkları olarak çıkarır ve her nesneyi bir satır olarak yazar.
- CSV çıktısını doğrudan kopyalayın.
Değiştir (Swap) Düğmesi
Swap düğmesi dönüşüm yönünü anında tersine çevirir ve önceki çıktıyı giriş alanına taşır. Verilerinizi yuvarlak döngüde işlemek (CSV'den JSON'a dönüştürün, düzenlemeler yapın ve geri dönüştürün) istediğinizde kullanışlıdır.
Temel Özellikler
| Özellik | Açıklama |
|---|---|
| İki Yönlü Dönüşüm | CSV → JSON ve JSON → CSV bir araçta |
| Özel Ayırıcılar | Virgül, sekme, noktalı virgül veya dikey çizgi — veri kaynağınıza uygun |
| Tırnaklı Alan Desteği | Ayırıcılar, yeni satırlar ve kaçışlı tırnak içeren alanları işler |
| Otomatik Başlık Algılama | İlk satır otomatik olarak JSON anahtarlarına veya CSV başlıklarına dönüşür |
| Tek Tıkla Kopyalama | Tüm çıktıyı tek tıkla panonuza kopyalayın |
| Yön Değiştirme | Girişi/çıkışı ve dönüşüm modunu tek tıkla tersine çevirin |
| Hata Mesajları | Geçersiz CSV veya bozuk JSON için açık, spesifik hatalar |
| Öncelikle Gizlilik | Tüm işleme yerel olarak gerçekleşir — veri hiçbir sunucuya gönderilmez |
Yaygın Kullanım Alanları
Elektronik Tablo Verisini Bir Uygulamaya İçe Aktarma
Excel'den bir iletişim listesi, ürün kataloğu veya veri setini CSV olarak dışa aktardınız. Uygulamanız veya API'niz JSON bekliyor. CSV'yi yapıştırın, Dönüştür'e tıklayın ve saniyeler içinde kullanıma hazır bir JSON dizisi elde edin.
NoSQL Veritabanı İçin Veri Hazırlama
MongoDB, Firebase ve DynamoDB belgeleri JSON nesneleri olarak depolar. Bir CSV dışa aktarımını içe aktarmadan önce, her satırı doğru şekilde anahtara sahip bir belgeye dönüştürmek için JSON'a çevirin.
API Geliştirme ve Testi
REST API'leri oluştururken veya test ederken, genellikle JSON formatında örnek veriye ihtiyacınız olur. Test verinizi bir elektronik tablodan CSV olarak dışa aktarın, burada dönüştürün ve API istemcinizde veya mock sunucunuzda doğrudan kullanın.
Veri Temizleme ve Dönüşüm
Veri temizleme için JavaScript'in dizi yöntemlerini — filter, map, reduce — kullanarak işlemler yapın. İşlemeyi tamamladıktan sonra, başka bir sisteme içe aktarmak için tekrar CSV'ye dönüştürün.
Takımlar Arasında Veri Paylaşımı
Geliştiriciler JSON'u tercih ederken, analistler ve iş ekipleri CSV'yi tercih eder. Bu araç, her ekibin sürtüşmesiz şekilde tercih ettiği formatta çalışmasını sağlar.
Sistemler Arası Geçiş
Birçok eski sistem CSV dışa aktarır. Birçok modern sistem JSON içe aktarır. Bir veritabanını taşıyor, CRM platformu değiştiriyor veya analiz hatlarını (pipelines) aktarıyor olun, bu dönüştürücü format çevirisini halleder.
İpuçları ve En İyi Uygulamalar
- CSV'nizde bir başlık satırı olduğundan emin olun. CSV'nizin ilk satırı, her JSON nesnesindeki anahtarları oluşturur. Başlık yoksa, araç anlamlı JSON oluşturamaz.
- Virgül içeren değerler için tırnaklı alanlar kullanın. Bir alan ayırıcınızı içeriyorsa (örn.
"New York, NY"), çift tırnak içine alın. Ayrıştırıcı bunu otomatik olarak işler. - Dönüştürmeden önce iç içe JSON'u düzleştirin. CSV düz bir formattır — iç içe nesneleri veya dizileri temsil edemez. JSON'unuz iç içe yapılar içeriyorsa, bunları önce düzleştirin veya nokta gösterimi (dot-notation) anahtarları kullanın.
- Doğru ayırıcıyı seçin. Avrupa CSV dosyaları genellikle virgül yerine noktalı virgül kullanır. TSV (sekme ile ayrılmış) dosyalar, biyoenformatik ve veri biliminde yaygındır. Ayırıcıyı kaynak dosyanıza uygun hale getirin.
- Dönüştürmeden önce JSON'unuzu doğrulayın. JSON'unuzu yapıştırmadan önce doğrulamak ve temizlemek için JSON Formatter aracımızı kullanın. Geçersiz JSON bir hata verecektir.
- Verilerinizi gizli tutun. Bu araç tamamen tarayıcınızda çalışır. Veri hiçbir sunucuya yüklenmez. Müşteri kayıtları ve finansal veriler gibi hassas veri setleriyle güvenle kullanılabilir.
Sıkça Sorulan Sorular
Bu CSV'den JSON'a dönüştürücü ücretsiz mi?
Evet. Araç tamamen ücretsizdir; kullanım sınırı, kayıt veya gizli ücret yoktur. İhtiyacınız kadar dosyayı dönüştürün.
Araç büyük CSV dosyalarını işler mi?
Kesin bir boyut sınırı yoktur, ancak 5 MB'ın üzerindeki dosyalarda tarayıcı performansı yavaşlayabilir. Çok büyük veri setleri (milyonlarca satır) için csvkit veya jq gibi komut satırı araçlarını kullanmayı düşünün.
Özel bir ayırıcı kullanabilir miyim?
Evet. Araç dört ayırıcıyı destekler: virgül, sekme, noktalı virgül ve dikey çizgi. Bunlar günümüzde kullanılan çoğu CSV, TSV ve sınırlayıcı metin formatlarını kapsar.
Araç tırnaklı alanları işler mi?
Evet. Çift tırnak içine alınmış alanlar; ayırıcı karakteri, yeni satırları veya kaçışlı çift tırnakları ("") içeren değerler dahil olmak üzere doğru şekilde ayrıştırılır.
Verilerim bir sunucuya gönderiliyor mu?
Hayır. Tüm dönüşüm JavaScript kullanılarak tarayıcınızda yerel olarak gerçekleşir. Veri hiçbir sunucuya aktarılmaz, kaydedilmez veya saklanmaz. Sayfayı kapattığınızda veriniz silinir.
JSON'dan CSV'ye dönüşüm için hangi JSON yapıları desteklenir?
Araç düz nesnelerden oluşan bir JSON dizisi bekler, örn. [{ "key": "value" }]. İç içe nesneler ve diziler, string temsillerine dönüştürülür. Çok derin iç içe verilere sahipseniz, dönüştürmeden önce yapıyı düzleştirin.