İçeriğe atla

JSON ↔ CSV Dönüştürücü

JSON ↔ CSV Dönüştürücü

JSON ↔ CSV Dönüştürücü: CSV/TSV ve JSON arasında çift yönlü dönüştürme. Otomatik ayırıcı algılama, başlık satırı eşleme, alan kırpma ve boş satırları atlama desteği. Veri içe/dışa aktarma, elektronik tablo işleme ve API payload hazırlığı için kullanışlıdır. Tüm işlemler tarayıcı içinde yerel olarak gerçekleştirilir.

Ayırıcı

JSON girintisi

Başlık satırını kullan

Alanları kırp

Boş satırları atla

JSON Çıktısı

CSV Çıktısı

JSON ↔ CSV Dönüştürücü

Hızlı başlangıç

1
CSV/TSV verilerini sağdaki CSV düzenleyicisine yapıştırın veya girin; soldaki JSON otomatik olarak senkronize edilecektir
2
Ayrıca soldaki JSON düzenleyicisine de JSON girebilirsiniz; sağdaki CSV de otomatik olarak senkronize edilecektir.
3
Sınırlayıcı varsayılan olarak "Otomatik" olarak ayarlanmıştır. Araç ilk satırı inceler ve virgül, sekme, noktalı virgül veya dikey çubuğu (|) algılar.
4
"Başlık satırını kullan" etkinleştirildiğinde CSV'nin ilk satırı JSON nesnesinin anahtar adları olarak kullanılır; kapatıldığında çıktı iki boyutlu bir diziye dönüştürülür.
5
Dağınık CSV verilerini temizlemek için "Alanları kırp" ve "Boş satırları atla"yı kullanın.
6
Her düzenleyici ayrı olarak indirilebilir: JSON tarafı bir .json dosyası indirir ve CSV tarafı, geçerli sınırlayıcıya göre bir .csv veya .tsv dosyası indirir.

Yaygın kullanım senaryoları

Excel'den JSON'a

sekmeyle ayrılmış hücreleri Excel'den CSV bölmesine kopyalayın ve anında bir JSON nesne dizisine dönüştürün.

E-tabloya API yanıtı

JSON yanıtlarını Excel veya Google E-Tablolar'da analiz için CSV'ye dönüştürün.

Veritabanı içe aktarma hazırlığı

Toplu API içe aktarma işlemleri için CSV veri kümelerini JSON'a dönüştürün.

Günlük analizi

jq gibi araçlarla yapılandırılmış sorgulama için CSV günlüklerini JSON'a dönüştürün.

Yapılandırma geçişi

CSV eşleme tabloları ve JSON yapılandırma dosyaları arasında geçiş yapın.

Veri temizleme

Dışa aktarılan verileri alan kırpma ve boş satır atlamayla hızla temizleyin.

Kullanım tavsiyeleri

Excel'den yapıştırılan veriler genellikle sekmeyle sınırlandırılmıştır ve doğru şekilde algılanır. Algılama yanlışsa sınırlayıcıyı manuel olarak seçin.
"Başlık satırını kullan" açıkken ilk satır veri olarak değil sütun adı olarak değerlendirilir. CSV dosyanızda başlık yoksa ilk veri satırını kaybetmemek için bu seçeneği kapatın.
Yinelenen başlık adları varsa JSON anahtarlarının benzersiz kalmasını sağlamak için son ekler (örneğin ad, ad_2) otomatik olarak eklenir.
JSON → CSV, düz nesne dizileriyle en iyi şekilde çalışır. İç içe geçmiş nesneler/diziler, hücrelerde JSON dizeleri olarak serileştirilir.
Sınırlayıcılar, yeni satırlar veya çift tırnak içeren alanlar CSV kurallarına göre otomatik olarak alıntılanır ve çıkış karakteri kullanılır.

Sınırlamalar ve uyumluluk

CSV düz bir tablo biçimidir ve iç içe geçmiş yapıları yerel olarak temsil edemez. İç içe geçmiş JSON nesneleri/dizileri dizeler halinde serileştirilir ve ters dönüştürmede tam olarak geri yüklenemez.
CSV, değerleri metin olarak saklar. JSON → CSV → JSON gidiş dönüşünün ardından sayılar ve boole değerleri dize olarak geri gelebilir.
UTF-8 Malzeme Listesi (\uFEFF) otomatik olarak kaldırılır. Diğer kodlamalar (örneğin, GBK veya Shift-JIS) desteklenmez; önce UTF-8'e dönüştürün.
JavaScript'teki JSON gibi, bu araç da IEEE 754 sınırlarına uyar. 53 bitlik güvenli aralığın ötesindeki tam sayılar hassasiyetini kaybedebilir.

Gizlilik ve güvenlik

Tüm işlemler tarayıcınızda yerel olarak gerçekleşir; veriler cihazınızdan dışarı çıkmaz.

Sıkça Sorulan Sorular

5

Sonraki adım için bu ilgili araçlarla devam edin.