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