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

=, +, - veya @ ile başlayan hücrelerin başına kesme işareti eklenir; böylece hesap tablosu uygulamaları bunları formül olarak çalıştırmak yerine metin olarak gösterir.

İndirilen dosyanın başına görünmez bir işaret ekler; böylece Excel Türkçe karakterleri ve diğer harfleri doğru gösterir.

Yapı

address.city gibi sütunlar iç içe nesnelere, JSON listesi içeren hücreler ise gerçek dizilere dönüşür.

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

  1. 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.

  2. 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.

  3. 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.

One For All’ı bilgisayarınıza kurun

One For All böylece masaüstünüzden veya ana ekranınızdan doğrudan, bir uygulama gibi kendi penceresinde açılır. Uygulama mağazasından hiçbir şey indirmeniz gerekmez ve dosyalarınız yine cihazınızda kalır.

  1. Adres çubuğunun sağındaki kurulum simgesine tıklayın veya tarayıcı menüsünü (⋮) açın.
  2. “One For All uygulamasını yükle” veya “Sayfayı uygulama olarak yükle” seçeneğini seçin: masaüstünüze ve uygulamalarınıza bir kısayol eklenir.

Bu aracın motoru indirilsin mi?

Bu araç tamamen tarayıcınızda çalışır. Bunun için aşağıdaki öğeleri One For All’dan yalnızca bir kez indirmesi gerekir. Ardından bu cihazda saklanırlar; böylece araç bir dahaki sefere hemen açılır.

Dosyalarınız hiçbir zaman hiçbir yere gönderilmez.