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

Başlık satırı içeren CSV'yi yapıştırın ve verileri hiçbir yere göndermeden biçimlendirilmiş JSON'a dönüştürün.

Tüm veri dönüştürme işlemleri tarayıcınızda yerel olarak gerçekleşir. JSON, CSV, YAML veya XML hiçbir şekilde sunucularımıza gönderilmez.
CSVJSON

Hızlı örnekler

CSV satırlarını JSON nesnelerine dönüştürün

CSV'den JSON, hesap tabloları dışa aktarımları, analiz raporları veya ortak dosyalarının betikler, fixture'lar, API testleri veya dokümantasyon örnekleri için yapılandırılmış veriye dönüştürülmesi gerektiğinde faydalıdır. İlk CSV satırı JSON anahtar kümesi olur ve sonraki her satır bir nesneye karşılık gelir.

Değerler kasıtlı olarak dize (string) olarak kalır. Bu, posta kodları (ZIP), kimlikler (ID), hesap numaraları, yüzdeler ve sayısal gibi görünen ancak yazıldığı şekilde kalması gereken diğer değerlerde beklenmedik değişiklikleri önler.

JSON çıktısını etkileyen CSV ayrıntıları

  • Başlık satırı nesne anahtar adlarını kontrol eder; bu yüzden JSON'u kodda kullanmadan önce sütunları kırpın veya yeniden adlandırın.
  • Tırnak içine alınmış hücreler virgül içerebilir; bozuk tırnaklar ayrıştırıcı (parser) hatası olarak raporlanır.
  • Boş hücreler boş dizelere ("") dönüşür, null değildir null.
  • Hiç değeri olmayan satırlar atlanır.
Tür notu: hedef API'niz tipli JSON değerleri bekliyorsa dışa aktardıktan sonra dizeleri sayılara, booleanlara, tarihlere veya null değerlerine dönüştürün.

CSV'den JSON'a Sıkça Sorulan Sorular

Tüm JSON değerleri neden dizedir?

CSV'nin yerel bir tip sistemi yoktur. Değerleri dize olarak tutmak, öndeki sıfırları, kimlikleri (ID), yüzdeleri ve kodları tahmin etmeden korur.

Boş CSV hücrelerine ne olur?

Boş hücreler JSON nesnesinde boş dizelere dönüşür. Bunları dönüştürün null sonradan uygulamanız null değerlerine ihtiyaç duyuyorsa.

Hangi tür CSV hataları raporlanır?

Dönüştürücü, ayrıştırıcı (parser) tespit edebildiğinde bozuk tırnaklar veya hatalı biçimlenmiş satırlar gibi ayrıştırıcı problemlerini raporlar.