CSV ⇄ JSON dönüştürücü
CSV verilerini JSON'a ve geriye dönüştürün veya Markdown veya HTML tablosuna dönüştürün.
CSV ⇄ JSON dönüştürücü
Bir CSV dışa aktarımını yapıştırın ve bir JSON nesne dizisini geri alın veya JSON'u yapıştırın ve CSV'yi alın. Dönüştürücü her iki yönde de çalışır ve ayrıca aynı tabloyu README veya çekme isteği için Markdown tablosuna veya doğrudan sayfaya bırakabileceğiniz bir HTML tablosuna dönüştürür. Tipik işler: bir e-tablo dışa aktarımını testler için fikstür verilerine dönüştürmek, bir API yanıtının tablo olarak nasıl göründüğünü kontrol etmek veya bir müşterinin noktalı virgülle ayrılmış dışa aktarımını bir belgeye yapıştırmak.
CSV tarafı, çoğu hızlı dönüştürücünün pes ettiği RFC 4180'i doğru bir şekilde takip eder. Çift tırnak içine alınmış bir alan, sınırlayıcıyı, çift "" tırnak işaretlerini ve hatta satır sonlarını içerebilir; bunların tümü gidiş-dönüş yolculuğunda bozulmadan kalır. Sınırlayıcıyı otomatik olarak bırakın; araç, verilerinizi örnekler ve en tutarlı satırları üreten karakteri seçer; böylece virgül, noktalı virgül, sekme ve boru dosyalarının tümü yapılandırma olmadan çalışır. Tahmin yanlış olduğunda sınırlayıcıyı elle seçin.
"İlk satır başlıklardır" başlığı JSON anahtarlarına dönüştürür; kapatın ve bunun yerine bir dizi dizi elde edin. Boş ve tekrarlanan sütun adlarına sessizce atılmak yerine kendilerine ait bir ad verilir, böylece hiçbir sütun kaybolmaz. "JSON'u Güzelleştir", çıktıyı okumak için iki boşlukla girintiler; onsuz sonuç küçültülür. Diğer taraftan, "Tüm alanları alıntıla" seçeneği yalnızca ihtiyacı olan alanları değil her alanı kapsar. Her değer bir dize olarak kalır, dolayısıyla posta kodlarında ve ürün kodlarında baştaki sıfırlar yenilmez.
Her şey tarayıcınızda çalışır ve veriler asla cihazınızdan ayrılmaz; bu, dışa aktarmanın müşteri kayıtlarını veya dahili verileri tuttuğu durumlarda önemlidir. Geçersiz JSON, boş bir çıktı yerine ayrıştırıcının kendi mesajı ve sorunun konumuyla birlikte sakin bir şekilde rapor edilir. Sonucu kopyalayın, .txt dosyası olarak indirin veya başka bir adımı zincirlemek için tekrar girişe taşıyın.