JSON’u CSV’ye dönüştürme

Bir JSON listesi yapıştırın ve düzgün bir tablo alın: her öğe için bir satır, her alan için bir sütun; Excel’de açmaya hazır.

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. JSON’unuzu yapıştırın veya açın

    Yapıştırın, yazın, bir .json dosyası bırakın ya da açın. Okunacak bir şey olduğu anda dönüştürme başlar.

  2. Tabloyu kontrol edin

    Kaydetmeden önce satırları ve sütunları görün. Ayırıcıyı seçin; iç içe nesneleri düzleştirilmiş ya da JSON olarak tutun.

  3. CSV’yi indirin

    Excel, LibreOffice veya Google E-Tablolar’da açın ya da metni kopyalayıp başka bir yere yapıştırın.

Sıkça sorulan sorular

JSON’um bir sunucuya yükleniyor mu?

Hayır. Dönüştürme tamamen tarayıcınızda yapılır; API yanıtları, dışa aktarımlar ve müşteri verileri cihazınızdan hiç çıkmaz.

Ne tür JSON’ları dönüştürebilirim?

Bir nesne listesi, nesnelerin hepsi aynı anahtarlara sahip olmasa bile her nesne için bir satır ve her anahtar için bir sütun verir. Tek bir nesne tek satır verir; bir liste listesi ise satır satır yazılır. JSON, “results” listesi içeren bir API yanıtı gibi tek bir listeyi sarmalıyorsa o liste kullanılır.

İç içe nesneler ve listeler nasıl işlenir?

İç içe nesneler, address.city gibi noktalı adlara sahip sütunlara dönüşür. Listeler tek bir hücreye JSON metni olarak yazılır, örneğin ["math","poetry"]; böylece hiçbir şey kaybolmaz. CSV’den JSON’a aracı ikisini de yeniden oluşturabilir.

Bazı hücreler neden kesme işaretiyle başlıyor?

Hesap tablosu uygulamaları =, +, - veya @ ile başlayan bir hücreyi formül olarak ele alır. Başka bir kaynaktan gelen verilere gizlenmiş bir değer, dosya açıldığında bir web sayfası açabilir veya bir komut çalıştırabilir; buna CSV enjeksiyonu denir. “Formülleri engelle” açıkken bu hücrelerin başına kesme işareti eklenir; böylece Excel, LibreOffice ve Google E-Tablolar bunları düz metin olarak gösterir. -12 gibi sıradan sayılara dokunulmaz. CSV bir hesap tablosu yerine bir program için hazırlanıyorsa seçeneği kapatın.

Excel her şeyi tek sütuna koyuyor ya da tuhaf karakterler gösteriyor. Ne yapabilirim?

Her şey ilk sütuna düşüyorsa Excel’iniz noktalı virgül bekliyordur; bu, Türkiye’de olduğu gibi ondalık ayırıcının virgül olduğu yerlerde yaygındır. Ayırıcı olarak “Noktalı virgül”ü seçin. Türkçe karakterler yanlış görünüyorsa Excel’in dosyanın UTF-8 olduğunu bilmesi için “Excel uyumlu (UTF-8 BOM)” seçeneğini açık tutun.

Sayılar tam olarak korunuyor mu?

Evet. Sayılar JSON’unuzda göründüğü gibi yazılır; bu yüzden uzun kimlik numaraları ve hassas ondalıklı sayılar yuvarlanmaz.

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.