İçeriğe geç

CSV'den JSON'a

CSV dosyasını veya yapıştırdığınız satırları JSON dizisine çevirin.

JSON çıktısı

Sonuç burada görünecek.

Bu araç işinize yaradı mı?

Bu araç hakkında

CSV, tabloların, pazaryeri dışa aktarımlarının ve muhasebe sistemlerinin ürettiği formattır. JSON ise API'lerin ve betiklerin tükettiği format. İkisi arasında geçiş yapmak, günlük entegrasyon işinin en sık tekrarlanan küçük görevlerinden biridir.

CSV dosyalarının bozulduğu yer ayrıntılardır: hangi ayraç kullanılıyor, ilk satır veri mi başlık mı, ayraç içeren tırnaklı alanlar nasıl ele alınıyor. Üçü de burada ayardır ve emin değilseniz ayraç otomatik algılanabilir.

Nasıl kullanılır

  1. Satırları yapıştırın veya bir .csv dosyası yükleyin.
  2. Ayracı seçin. Türkiye ve Avrupa sistemlerinden çıkan dosyalar çoğu zaman noktalı virgül kullanır, çünkü oralarda virgül ondalık ayracıdır.
  3. İlk satır sütun adlarını içeriyorsa başlık anahtarını açık bırakın — JSON anahtarları oradan gelir.
  4. Metin yerine gerçek sayı ve mantıksal değerler için tür dönüşümünü açın.
  5. Dönüştürün, ardından JSON dizisini kopyalayın veya indirin.

Örnekler

Başlıklı, noktalı virgül ayraçlı dışa aktarım

stok_kodu;ad;fiyat
TL-001;Etiket rulosu;19,90
[
  { "stok_kodu": "TL-001", "ad": "Etiket rulosu", "fiyat": "19,90" }
]

Sık karşılaşılan sorunlar

Her satır tek bir alan olarak çıkıyor.
Ayraç ayarı dosyayla uyuşmuyor. CSV'yi bir metin editöründe açıp ilk satıra bakın: noktalı virgül görüyorsanız noktalı virgülü seçin.
Bir satır değerin ortasından bölünüyor.
Ayraç içeren bir değer çift tırnak içine alınmalı, içindeki tırnaklar ikilenmelidir. Dosyanın başındaki dengesiz bir tırnak, sonrasındaki her şeyi kaydırır.
Tür dönüşümünden sonra ondalık değerler yanlış çıkıyor.
19,90 Türkçe gösterimde ondalıktır ama JSON'da değildir. Virgül ayracıyla ayrıca alanı da böler. Noktalı virgül ayracıyla dışa aktarın veya ondalıkları kendi adımınızda dönüştürün.

Sıkça sorulan sorular