CSV’yi JSON’a dönüştürme
Excel’den, Google E-Tablolar’dan ya da herhangi bir uygulamadan bir CSV yapıştırın; doğrudan kodunuza kopyalayabileceğiniz temiz bir JSON alın.
Bu cihazda mühürlendi
Tarayıcınızda çalışır. Hiçbir şey yüklenmez.
Mühürlü
CSV JSON
CSV’niz siz yazdıkça burada görünür.
JSON’unuz siz yazdıkça burada görünür.
Nasıl çalışır
-
CSV’nizi yapıştırın veya açın
Yapıştırın, bir .csv dosyası bırakın ya da açın. Ayırıcı sizin için algılanır; virgül veya satır sonu içeren tırnaklı değerler doğru okunur.
-
JSON yapısını seçin
Nesne listesi veya dizi listesi seçin, sayıların ve true/false değerlerinin dönüştürülüp dönüştürülmeyeceğine karar verin ve girintiyi ayarlayın.
-
JSON’u kopyalayın veya indirin
Gerekirse tablo önizlemesine göz atın, ardından JSON’u kopyalayın ya da .json dosyası olarak kaydedin.
Sıkça sorulan sorular
CSV’m bir sunucuya yükleniyor mu?
Hayır. Dosya tarayıcınızın içinde okunur ve dönüştürülür; müşteri listeleri, dışa aktarımlar ve raporlar cihazınızda kalır.
Hangi CSV dosyalarını okuyabilir?
Virgül, noktalı virgül, sekme veya dikey çizgiyle ayrılmış dosyaları; ayırıcı otomatik algılanır. Çift tırnak içindeki değerler, CSV standardının (RFC 4180) izin verdiği gibi ayırıcılar, satır sonları ve ikilenmiş tırnaklar içerebilir. Excel’in bazen eklediği “sep=” satırı da anlaşılır.
Sayılar ve true/false değerleri nasıl algılanır?
Sayılar JSON sayılarına, büyük ya da küçük harfle yazılmış TRUE ve FALSE true ve false değerlerine, boş hücreler ise null’a dönüşür. 007 gibi değerler ya da kart veya sipariş numaraları gibi 15 basamaktan uzun sayılar, hiçbir basamak kaybolmasın diye metin olarak kalır. Her değeri metin olarak tutmak için “Sayıları ve true/false değerlerini algıla” seçeneğini kapatın.
İç içe JSON alabilir miyim?
Evet. “İç içe yapıyı oluştur” seçeneğini açın: address.city gibi sütunlar iç içe nesnelere, ["a","b"] gibi bir JSON listesi içeren hücreler ise gerçek dizilere dönüşür. Bu, JSON’dan CSV’ye aracının tam tersidir.
Bazı satırlarda başlıktan daha fazla veya daha az hücre varsa ne olur?
Eksik hücreler null olur (sayı algılama kapalıysa boş metin), fazla hücreler ise column_5 gibi anahtarlar altında tutulur. Araç, dosyanızı kontrol edebilmeniz için kaç satırın etkilendiğini bildirir.
Excel’den aldığım CSV tuhaf karakterler gösteriyor. Neden?
Windows’taki Excel, CSV dosyalarını çoğu zaman UTF-8 yerine eski bir bölgesel kodlamayla kaydeder. Araç bunu tanır ve dosyayı Excel’in bu sayfanın dili için kullandığı kodlamayla okur; UTF-16 dosyalarını da okur. Harfler hâlâ yanlış görünüyorsa dosyayı “CSV UTF-8” olarak kaydedip yeniden açın.