CSV'den JSON'a Dönüştürücü
CSV'yi bir JSON dizisine dönüştürün. Gizlilik için bir dosya yapıştırın veya yükleyin ve yerel olarak işleyin.
Anında JSON'a dönüştürmek için CSV yapıştırın. Kişisel veri içeren CSV'leri işlerken dikkatli olun.
Büyük CSV'lerin (5MB+) işlenmesi daha uzun sürebilir.
CSV → JSON Dönüştürücü
CSV Girişi
Girişiniz tarayıcıda kalır ve sunucuya gönderilmez.
JSON Çıkışı
Seçenekler
Temel
Yinelenen başlıklar benzersiz kalmak için _2, _3 eklerini alır.
Gelişmiş seçenekler
Shift-JIS yalnızca dosya yüklemeleri için geçerlidir.
Nasıl kullanılır (3 adım)
CSV yapıştırın veya bir dosya seçin
Gerekirse seçenekleri (başlık/tür/boş hücreler) ayarlayın
Dönüştür → Kopyala veya İndir
Örnekler
Giriş CSV
ad,yas,aktif Ali,30,true Ayşe,25,false
[
{ "ad": "Ali", "yas": 30, "aktif": true },
{ "ad": "Ayşe", "yas": 25, "aktif": false }
]
Boş hücreler (boş → null)
ad,yas Ali, Ayşe,25
[
{ "ad": "Ali", "yas": null },
{ "ad": "Ayşe", "yas": 25 }
]
Dönüştürme ipuçları
- CSV'den JSON'a dönüştürme; başlık, ayırıcı ve tür çıkarımı ayarlarına göre değişir.
- Daha iyi doğruluk için, otomatik algılama başarısız olursa ayırıcıyı manuel olarak ayarlayın.
- CSV'yi JSON'a dönüştürürken, güvenlik için baştaki sıfırları (0012) dize olarak tutun.
- 5 MB'ın üzerindeki CSV'lerin işlenmesi daha uzun sürebilir.
Dönüştürme kuralları
- Başlık açık: ilk satır anahtarlar olur. Boş başlıklar col1 olur ve yinelenenler ad_2, ad_3 vb. olur.
- Başlık kapalı: anahtarlar col1, col2... olur ve sütun sayısı maksimum sütun uzunluğuna sabitlenir.
- Tür çıkarımı AÇIK: true/false, null (dize) ve sayılar algılanır. Baştaki sıfırlar varsayılan olarak dize kalır.
- Boş hücreler: "" (boş), null seçin veya anahtarı tamamen atlayın.
- Ayırıcı: otomatik algılama , / / ; / | arasından en tutarlı olanı seçer.
- Düzensiz sütunlar: eksik hücreler doldurulur; fazladan hücreler satır uyarılarıyla yeni sütunlar olarak işlenir.
SSS
İlk satırı başlık olarak mı görmeliyim?
Evet/Hayır olarak değiştirilebilir. KAPALI olduğunda, col1, col2... otomatik olarak oluşturulur.
Sayılar dize olarak kalıyor
Tür çıkarımı anahtarını kullanın. KAPALI her şeyi dize olarak tutar; AÇIK sayıları ve true/false değerlerini dönüştürür.
Boş hücreler null mu olur?
"" (boş), null seçin veya anahtarı tamamen atlayın.
TSV'yi de dönüştürebilir miyim?
Evet. Ayırıcıyı Sekme olarak ayarlayın veya Otomatik algılamayı deneyin.
Tırnak içindeki virgülleri/satır sonlarını işliyor mu?
Evet. Tırnak içine alınmış alanları destekler. Ayrıştırma başarısız olursa, tırnağı veya ayırıcıyı manuel olarak belirtin.
Başlık adları yinelenirse ne olur?
Yinelenenler _2, _3 ekleriyle yeniden adlandırılır ve uyarılarda gösterilir.