CSV’den JSON’a dönüştürücü ne yapar
Bu araç virgülle ayrılmış verileri okur ve bir nesne dizisi biçiminde JSON olarak yeniden oluşturur. Elinizde bir tablo dışa aktarımı varken API’niz, yapılandırma dosyanız ya da JavaScript uygulamanız JSON beklediğinde çok işe yarar. Geliştiriciler, analistler ve hızlı bir prototip kuran herkes ham CSV’yi yapıştırıp tek tıkla yapılandırılmış çıktı alabilir, hiç kod yazmadan.
CSV’nizin ilk satırı başlık satırı olarak okunur. Her başlık bir anahtara dönüşür ve onu izleyen her satır kendi nesnesine dönüşür. Tırnak içindeki alanlara saygı gösterilir, böylece "..." içine sıkışmış virgüller ve satır sonları sütunları bozmaz.
Nasıl kullanılır
- CSV’nizi giriş kutusuna yapıştırın veya yazın. Başlık adlarını ilk satırda tutun, örneğin
ad,yas. - JSON’a Dönüştür düğmesine basın.
- Çıktı kutusu, her seviye için iki boşluk girintili düzgün bir JSON dizisiyle dolar.
- Kopyala düğmesine tıklayın ve doğrudan kodunuza, istek gövdenize veya dosyanıza yapıştırın.
Boş satırlar otomatik atlanır ve bir satırda sondaki değer eksikse o anahtar boş metinle doldurulur, böylece yapı tutarlı kalır.
Neden burada dönüştürmeli
Hızlıdır: sonuç tıkladığınız an belirir, hiçbir yükleme ya da kuyruk beklemesi olmadan. Özeldir, çünkü ayrıştırma tarayıcınızda yerel olarak gerçekleşir ve verileriniz cihazdan hiç çıkmaz; dosya e-postalar, siparişler ya da başka kişisel kayıtlar içerdiğinde bu önemlidir. Üstelik ücretsizdir; hesap yok, satır sınırı yok.
Bilmeniz gereken bir şey: her değer metin olarak tutulur, yani 36 size "36" olarak gelir. Bu, dönüşümü tam tutar. İhtiyacınız olan alanları, JSON ayrıştırıldıktan sonra kendi tarafınızda dönüştürün. Daha fazla araç için dönüştürücüler kategorisine göz atabilirsiniz.
İpucu
Tek bir yapıştırma yerine bir klasör dolusu dışa aktarımla mı uğraşıyorsunuz? Aynı ekibin BulkPro masaüstü uygulaması, dönüşümleri aynı anda birçok dosya üzerinde çalıştırmak için yapılmıştır.
Sıkça sorulan sorular
- Dönüştürücü CSV sütunlarımı JSON'a nasıl eşler?
- İlk satır başlık olarak kabul edilir. Her sütun adı bir anahtara dönüşür ve altındaki her satır JSON dizisinde bir nesne olur. Örneğin ad ve yaş sütunlu bir CSV, {"ad","Ada","yas","36"} biçiminde nesneler üretir.
- Sayılar ve doğru/yanlış değerleri gerçek değer olarak mı yoksa metin olarak mı kalır?
- Her değer JSON metni (string) olarak çıkar; sayılar ve mantıksal değerler dahil. Bu, dönüşümü kayıpsız ve öngörülebilir tutar. Tipli değerlere ihtiyacınız varsa ayrıştırdıktan sonra kodunuzda dönüştürün, örneğin Number(satir.yas).
- Bir alanın içindeki virgül ve tırnak işaretlerini işleyebilir mi?
- Evet. Çift tırnak içine alınmış alanlar doğru ayrıştırılır, böylece "Smith, Jr." içindeki virgül tek bir alanda kalır. İkili tırnaklar tek bir gerçek tırnak olarak okunur; bu standart CSV kurallarıyla uyumludur.
- CSV dosyam herhangi bir yere yüklenir mi?
- Hayır. Dönüşüm tamamen tarayıcınızda JavaScript ile çalışır. CSV'niz hiçbir sunucuya gönderilmez, bu yüzden müşteri listeleri, dışa aktarımlar ve diğer özel veriler için güvenlidir.