Tamamen tarayıcınızda çalışır

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.

Sunucuya yükleme yok RFC4180 uyumlu ayrıştırma Kopyala/İndir

Büyük CSV'lerin (5MB+) işlenmesi daha uzun sürebilir.

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

CSV Girişi

Giriş yöntemi

Girişiniz tarayıcıda kalır ve sunucuya gönderilmez.

JSON Çıkışı

Formatlı

    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

    Giriş
    ad,yas,aktif
    Ali,30,true
    Ayşe,25,false
    JSON Çıkışı (tür çıkarımı AÇIK)
    [
      { "ad": "Ali", "yas": 30, "aktif": true },
      { "ad": "Ayşe", "yas": 25, "aktif": false }
    ]

    Boş hücreler (boş → null)

    Giriş
    ad,yas
    Ali,
    Ayşe,25
    JSON Çıkışı
    [
      { "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.