CSV'den JSON'a Dönüştürücü - CSV Dosyalarını Çevrimiçi Çevirin
CSV'den JSON'a dönüştürücü
CSV'den JSON'a dönüşüm nasıl çalışır
CSV bir tablodur, JSON ise bir yapı. Bu araç tabloyu doğru okuyor - tırnaklı alanlar ve içlerindeki zor durumlar dahil - ve doğrudan koda yapıştırabileceğiniz bir JSON olarak yazıyor.
Üç adım
- 1 Kutuya bir CSV dosyası bırakın ya da metni doğrudan bir hesap tablosundan yapıştırın.
- 2 Ayracı otomatik bırakın ya da kendiniz seçin. İlk satırın başlık olup olmadığını ve sayıların gerçek sayıya çevrilip çevrilmeyeceğini belirleyin.
- 3 Dönüştür'e basın, ardından JSON'u kopyalayın ya da .json dosyası olarak indirin.
Çoğu dönüştürücü tırnaklı alanlarda bozulur
Bir satırı her virgülden bölmek, bir değerin içinde virgül olana kadar doğru görünür. "New York, NY" tek bir alandır, iki değil; çift tırnak ("") tek bir tırnak karakteri demektir; tırnaklı bir alan satır sonu bile içerebilir. Bu araç üçünde de CSV kurallarına uyuyor, böylece sütunlar sessizce kaymak yerine yerinde kalıyor.
Yan yana bir örnek
Zor kısımlara ne olduğuna dikkat edin: çift tırnaklar metnin içinde tek tırnağa dönüşüyor, "New York, NY" içindeki virgül değerin parçası olarak kalıyor ve sondaki boş hücre boş metin yerine null oluyor.
name,city,note Ada,London,"Loves ""tea""" Grace,"New York, NY",
[
{
"name": "Ada",
"city": "London",
"note": "Loves \"tea\""
},
{
"name": "Grace",
"city": "New York, NY",
"note": null
}
]
Virgül, noktalı virgül ve sekme
CSV adı taşıyan bir dosya her zaman virgülle ayrılmış olmaz. Birçok yerelde hesap tabloları noktalı virgülle kaydeder, veritabanı dışa aktarımları ise sıklıkla sekme kullanır. Otomatik bulma her adayı deneyip satırlar arasında tutarlı sütun sayısı vereni seçiyor - bu, karakter saymaktan daha iyi bir sınav, çünkü virgül dolu bir metin sütunu gerçek ayracı kolayca sayıca geçebilir.
Dosyanız bilgisayarınızda kalıyor
Okuma da ayrıştırma da tarayıcıda oluyor; hiçbir şey yüklenmiyor, hiçbir şey saklanmıyor. Bu, çoğu araca göre burada daha önemli: bir CSV genelde müşteri listesi, sipariş dökümü ya da bordro tablosudur. Ağ bağlantınızı kesseniz bile dönüştürücü çalışmaya devam eder.