CSV'den JSON'a Dönüştürücü

Ücretsiz CSV'den JSON'a dönüştürücü, tablo satırlarını tarayıcınızda temiz bir JSON dizisine çevirir. Canlı iki panelli araç: solda CSV yapıştırın, sağda anında JSON alın, kopyalayın veya indirin. Yükleme yok.

CSV’den JSON’a dönüştürücü ne yapar

Bu, canlı iki panelli bir dönüştürücüdür: solda virgülle ayrılmış verileri yapıştırın, siz yazdıkça sağda bir nesne dizisi biçiminde JSON olarak yeniden oluşturulsun, basılacak bir Dönüştür düğmesi yok. 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 yapılandırılmış çıktının belirmesini izleyebilir, hiç kod yazmadan. Bir Örnek yükle düğmesi hazır CSV getirir, Temizle iki paneli de boşaltır, geçersiz satırlar sessizce başarısız olmak yerine satır içi bir hata verir ve çıktının Kopyala ile İndir düğmeleri vardır.

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

  1. CSV’nizi soldaki giriş paneline yapıştırın veya yazın ya da Örnek yükle düğmesine basıp hazır veri getirin. Başlık adlarını ilk satırda tutun, örneğin ad,yas.
  2. Sağdaki çıktı paneli, siz yazdıkça her seviye için iki boşluk girintili düzgün bir JSON dizisiyle anında dolar.
  3. Bir satır ayrıştırılamıyorsa JSON yerine bir hata iletisi belirir. O satırı düzeltin, çıktı hemen geri gelsin.
  4. Kopyala ile sonucu alın veya İndir ile .json dosyası olarak kaydedin. Baştan başlamak için Temizle iki paneli de boşaltır.

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ç siz yazdığı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'm bozuksa ne olur?
Araç siz yazdıkça dönüştürür ve girdiyi doğrular. Bir satır ayrıştırılamıyorsa JSON yerine bir hata iletisi belirir, böylece neyin yanlış gittiğini görüp düzeltebilirsiniz. Boş satırlar atlanır ve sondaki değeri eksik olan satırda o anahtar boş metinle doldurulur, böylece yapı tutarlı kalır.
Örnek veri yükleyebilir, temizleyebilir veya sonucu indirebilir miyim?
Evet. Örnek yükle, girişi küçük bir CSV ile doldurur, böylece JSON yapısını hemen görürsünüz. Temizle iki paneli de boşaltır ve çıktı panelinde Kopyala ile İndir düğmeleri bulunur, sonucu .json dosyası olarak kaydedebilirsiniz. Her şey tarayıcınızda çalışır.
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.