JSON CSV Çevirici

JSON CSV Çevirici

Bilgileri girin, sonucu aşağıda görün.

Sonuç

Bilgileri girin

Alanları doldurarak başlayın.

JSON to CSV ve CSV to JSON dönüşümünü ücretsiz yap. Düz nesne dizisini veya CSV tablosunu gir, sonucu kopyala ya da indir.

Tablo verisini iki biçim arasında dönüştürün

JSON CSV çevirici, düz nesnelerden oluşan bir JSON dizisini sütun başlıklı CSV dosyasına çevirir. Ters yönde ilk CSV satırını alan adı, sonraki satırları kayıt olarak kullanır. Virgül, noktalı virgül ve sekme ayırıcılarından birini seçebilir; sonucu kopyalayabilir veya dosya olarak indirebilirsiniz.

İki satırlık örnek

Örnekteki ad ve puan alanları iki sütun oluşturur. Ayşe için 90, Ali için 85 değerleri iki veri satırına yazılır. Bir nesnede bulunmayan alan boş hücre olur. CSV modunda iç içe nesne ve diziler desteklenmez; bunları önce düz alanlara ayırın.

Tırnaklar ve veri türleri

RFC 4180 yaklaşımıyla çift tırnak içeren alanlarda tırnaklar iki kez yazılır; tırnak içindeki satır sonları aynı hücrede kalır. Ters dönüşümde bütün hücreler metindir. Böylece “00123” değerinin başındaki sıfırlar kaybolmaz. JSON null değeri ile boş ve eksik alanlar CSV içinde aynı boş hücreye dönüşebilir.

Formül koruması açıkken =, +, - veya @ ile başlayabilen hücrelere tek tırnak eklenir. Bu değişiklik ham değeri değiştirir; korumayı yalnız dosyayı açacağınız ortamı ve veriyi biliyorsanız kapatın. Çok büyük tamsayıları JSON'da tırnak içinde saklayın. Araç dosya yüklemez; işlem bu sayfada yapılır.

JSON, XML ve YAML arasında dönüşüm

JSON → XML seçeneği veri türlerini açıkça saklayan bir şema üretir: kök json, değerler object, array, string, number, boolean ve null öğeleridir. Nesne anahtarları property üzerindeki name özelliğinde tutulur. Böylece boş metin ile null veya sayı ile sayı görünümlü metin ayrılabilir. Ters XML dönüşümü yalnız bu şemayı kabul eder; herhangi bir XML belgesinin tek doğru JSON karşılığı olduğu varsayılmaz.

YAML dönüşümü boşlukla girintilenmiş nesne ve listeleri, tek/çift tırnaklı metinleri, JSON biçimindeki akış nesne/dizilerini ve temel değerleri destekler. Örneğin ad: Ayşe ve alt satırda puan: 90, iki alanlı JSON nesnesine çevrilir. Nesne listelerinde - ad: Ayşe biçimi de kullanılabilir. Anahtarların tekil metin olması gerekir.

YAML anchor, alias, tag, merge, birden fazla belge ve | veya > çok satırlı metin blokları desteklenmez. Çok satırlı metni çift tırnak içinde kaçırılmış yeni satırla yazabilirsiniz. 001 gibi başında sıfır olan değerler YAML'da metin kalır. yes/no tarih veya özel değer gibi otomatik yorumlanmaz. Çıktı üretirken metinler ve anahtarlar tırnaklanır. En fazla 50 iç içe düzey ve 20.000 veri düğümü kabul edilir.

Sık sorulan sorular

CSV'deki sayılar neden JSON'da tırnaklı?

Tür tahmini yapılmaz. Tarih, kimlik ve başında sıfır bulunan kodlar metin olarak korunur.

İç içe JSON alanlarını açar mı?

CSV dönüşümü düz nesne dizisi gerektirir. XML ve YAML modları iç içe JSON verisini destekler.

Noktalı virgülle ayrılmış dosyayı okuyabilir mi?

Evet. CSV ayırıcı alanında noktalı virgülü seçin; tırnak kuralları aynı kalır.

Formül koruması neden değerime tek tırnak ekledi?

Elektronik tablo uygulamasında formül olarak yorumlanabilecek başlangıçları etkisizleştirmek için ekler. Dönüşümün birebir veri koruması olmadığını dikkate alın.