JSON'dan CSV'ye Dönüştürücü - İç İçe Veriyi Düzleştirin

JSON'dan CSV'ye dönüştürücü

ya da

Bu araç ne yapar

Biri size bir API yanıtı gönderdi, bir başkası aynı şeyi tablo hâlinde istiyor. İşin tamamı bu — ve göründüğünden zor, çünkü JSON bir ağaç, tablo ise bir ızgara. Bu sayfa birini ötekine çeviren üç kararı veriyor ve ne karar verdiğini size gösteriyor.

Nasıl kullanılır

  1. 1 JSON'u yapıştırın ya da bir .json dosyası bırakın.
  2. 2 Ayracı seçin — dosya Excel içinse noktalı virgül kullanın.
  3. 3 Dönüştür'e basın, sonra sonucu kopyalayın ya da .csv olarak indirin.

Bir ağaç ızgaraya sığmaz, o yüzden düzleştirilir

İç içe bir nesne noktalı sütuna dönüşür: {"city":{"name":"London"}} → city.name sütunu. Bu yapılmazsa dönüştürücü hücreye "[object Object]" yazar — dosya açılır, geçerli görünür ve verinizin yarısı yoktur. Düz değerlerden oluşan listeler tek hücrede birleştirilir; nesne içeren listeler ise numaralı sütunlara ayrılır.

JSON
[
  {
    "name": "Ada",
    "city": { "name": "London" },
    "note": "Loves \"tea\""
  },
  {
    "name": "Grace",
    "city": { "name": "New York, NY" },
    "tags": ["math", "navy"]
  }
]
CSV
name,city.name,note,tags
Ada,London,"Loves ""tea""",
Grace,"New York, NY",,math; navy

Sütunlar ilk satırdan değil, bütün satırlardan gelir

Gerçek veride kayıtların alanları nadiren aynıdır: isteğe bağlı bir alan kırkıncı kayıtta ortaya çıkar, öncesinde hiç yoktur. Yalnızca ilk kayda bakan bir dönüştürücü o sütunu sessizce atar ve çıktıda bunu söyleyen hiçbir şey olmaz. Burada başlık, görülen bütün anahtarların birleşimidir — ilk görülme sırasıyla — ve alanı olmayan kayıtlara boş hücre düşer.

Başıboş tek bir virgül bütün sütunları kaydırır

İçinde ayraç, tırnak işareti ya da satır sonu geçen her değer tırnak içine alınmalı ve içindeki tırnaklar ikizlenmelidir. CSV standardının istediği budur ve dönüştürücülerin en sık yanlış yaptığı yer burasıdır. İçinde virgül olan bir adres, satır sonu içeren bir not, kesme işaretli bir ad — her biri, bu adımı atlayan bir dosyayı sessizce bozar.

Excel, CSV dosyalarını iki ayrı şekilde bozar

Birincisi: BOM olmadan UTF-8'i yerel kod sayfası sanır, Türkçe ve Latin dışı karakterler bozulur. İkincisi: birçok yerelde virgül değil noktalı virgül bekler ve her satırı tek sütuna tıkar. İkisi de burada seçenek ve ikisi de varsayılan olarak kapalı — çünkü standart virgül ve işaretsiz diyor, dosya da çoğu zaman tabloya değil bir betiğe gidiyor.

JSON'dan CSV'ye dönüştürme hakkında sık sorulan sorular

Nesneler noktalı sütuna dönüşür; user.address.city tek bir sütun olur. Düz değerlerden oluşan diziler "; " ile ayrılıp tek hücrede birleştirilir — bunu kapatıp numaralı sütunlar da alabilirsiniz. Nesne içeren diziler ise her zaman numaralı sütun alır (tags.0.name, tags.1.name), çünkü onları tek hücreye sıkıştırmak yapıyı tamamen kaybettirirdi.
Yeni
PDF'ten Metne PDF'in metnini yüklemeden çıkarın. Sayfa aralığı seçin, satır sonlarını koruyun ya da paragrafları akıtın, sonra kopyalayın veya .txt olarak indirin.
Bugün Popüler
JPG’den WebP’ye JPG'yi ücretsiz WebP'ye çevirin: kaliteyi seçerek sayfalarınızı hızlandıracak kadar küçük dosyalar elde edin. Her şey tarayıcıda.

İlgili Dönüştürücüler

Word’den PDF’e Word'ü ücretsiz PDF'e çevirin: DOC, DOCX, ODT veya RTF yükleyin, biçimi bozulmamış PDF'i saniyeler içinde indirin. Üyelik ve filigran yok.
PDF’ten Word’e PDF'i ücretsiz Word'e çevirin: PDF yükleyin, saniyeler içinde düzenlenebilir DOCX indirin. Üyelik yok, filigran yok, kurulum gerekmez.
Görsel Dönüştürücü Ücretsiz görsel dönüştürücü: PNG, JPG, WebP, GIF veya BMP seçip görselinizi tarayıcıda çevirin. Fotoğraflarınız hiçbir sunucuya gitmez.
WebP’den PNG’ye WebP'yi ücretsiz PNG'ye çevirin: saydamlık korunur ve görsel cihazınızdan çıkmaz. Dönüşümün tamamı tarayıcıda gerçekleşir.
PNG’den JPG’ye PNG'yi ücretsiz JPG'ye çevirin: kaliteyi ve saydam alanlar için arka plan rengini seçin. Her şey tarayıcıda, yükleme yapılmadan.

Beğenebileceğiniz Diğer Araçlar

MD5 Hash Oluşturucu Ücretsiz MD5 hash üretici: metin veya dosyayı tarayıcınızda MD5 özetine çevirin. Bütünlük kontrolü ve hızlı parmak izi için pratik bir araç.
Base64 Kodlayıcı & Çözücü Ücretsiz Base64 kodlayıcı ve çözücü: metin ya da dosyayı Base64'e çevirin veya geri açın. Her şey tarayıcıda kalır, sunucuya gitmez.
Kelime Sayacı Ücretsiz kelime sayacı: metninizi yapıştırın; kelime, karakter, cümle ve paragraf sayısıyla tahmini okuma süresini görün. Metin tarayıcıdan çıkmaz.
Karakter Sayacı Ücretsiz karakter sayacı: boşluklu ve boşluksuz karakter, kelime ve satır sayısını görün; başlık ve meta açıklama sınırlarını kontrol edin.
Anahtar Kelime Yoğunluğu Ücretsiz anahtar kelime yoğunluğu aracı: metin ya da adres girin; her kelime ve öbeğin kaç kez geçtiğini yüzdesiyle birlikte görün.