İçeriğe atla
Dünya Kupası başlama saati dönüştürücü yayındaBaşlama saatlerini kendi saat diliminde gör ve takvim hatırlatmaları ekle.

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

CSV, TSV ve JSON'i tarayıcıda yerel dosya içe aktarma, JSON Lines, 2B diziler, iç içe nesne düzleştirme, delimiter algılama ve kopyalama/indirme ile dönüştürün.

Ayırıcı

JSON girintisi

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

Alanları kırp

Boş satırları atla

CSV’den JSON’a

İç içe nesneleri düzleştir

JSON

CSV

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

Hızlı başlangıç

1
.csv/.tsv dosyası içe aktarın veya CSV/TSV yapıştırın; JSON otomatik eşitlenir.
2
.json dosyası içe aktarın veya JSON yapıştırın; CSV son geçerli JSON’dan eşitlenir.
3
Sınırlayıcıyı Auto bırakın veya virgül, Tab, noktalı virgül ya da pipe seçin.
4
Başlık satırı, çıktı modu, düzleştirme, alan kırpma, boş satırlar ve JSON girintisini ayarlayın.
5
Herhangi bir tarafı kopyalayın veya indirin; temizleme iki düzenleyiciyi boşaltır.

Yaygın kullanım senaryoları

Excel copy to JSON

Excel veya Google Sheets'ten bir hücre aralığını kopyalayın, Tab ile ayrılmış metni CSV paneline yapıştırın ve JSON object array'e dönüştürün.

Spreadsheet için API yanıtı

JSON yanıtlarını Excel veya Google Sheets'te analiz için CSV'ye dönüştürün.

İçe aktarma yükü hazırlığı

içe aktarma komut dosyalarını veya toplu API uç noktalarını içe aktarmayı burada çalıştırmadan, yapıştırılan CSV satırlarını JSON yüklerine dönüştürün.

Günlük incelemesi

aşağı akış sorgu araçlarını kullanmadan önce CSV günlüklerini JSON'e dönüştürün; bu sayfa jq ifadelerini çalıştırmıyor.

Eşleme tablosu geçişi

geçerli yapıştırılan eşleme tablosunu CSV ve düz JSON yapılandırma parçacıkları arasında değiştirin.

Veri temizleme

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

Dönüşüm Sözleşmesi

Son düzenlenen bölme gerçeğin kaynağıdır. Seçenek değişiklikleri, türetilmiş bölmeyi bu taraftan yeniden oluşturur ve eski türetilmiş çıktı, ayrıştırma hatalarından sonra tutulmaz.
Başlık satırı açıkken, ilk CSV satırı nesne anahtarları haline gelir; boş başlıklar col1/col2 olur ve yinelenen başlıklar _2/_3 soneklerini alır. Başlık satırı kapalıyken CSV 2 boyutlu bir dizi haline gelir.
Nesne dizileri birleşim başlığı artı satırlara, dizi dizileri satırlara, temel diziler tek bir sütuna ve bir JSON nesnesi bir satıra dönüşür. Eksik nesne alanları boş hücrelerin çıktısını alıyor.
Otomatik sınırlayıcı algılama yalnızca tırnak içine alınan alanların dışındaki ilk boş olmayan satırdaki virgül, Sekme, noktalı virgül ve dikey çizgiyi karşılaştırır. Veri kümesinin tamamını incelemez veya seçilen sınırlayıcıyı değiştirmez.

Kullanım tavsiyeleri

Excel'den yapıştırılan veriler genellikle sekmeyle sınırlandırılmıştır. Otomatik algılama, tırnak içine alınan alanların dışındaki ilk boş olmayan satırı kontrol eder; yanlış tahmin ederse 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.
Boş başlık hücreleri col1, col2 vb. haline gelir. Yinelenen başlık adları, JSON anahtarlarının benzersiz kalmasını sağlamak için name_2 gibi son ekleri alır.
JSON→ CSV düz nesne dizilerini, dizi dizilerini, ilkel dizileri veya tek bir nesneyi kabul eder. Nesne dizileri tüm anahtarları ilk görülme sırasına göre kullanır ve eksik alanlar boş hücrelere dönüşür.
JSON → CSV basit iç içe nesneleri kaçışlı nokta yolu sütunlarına dönüştürebilir. Diziler JSON dizesi olarak kalır.
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.
JSON veya CSV geçersizse, kaynak bölmesi girişinizi korur ve türetilmiş bölme, giriş düzeltilene kadar temizlenir. JSON hataları, ayrıştırıcı bunları raporladığında satır ve sütun ayrıntılarını içerir.

Gidiş-Dönüş Sınırları

CSV hücreleri metindir. CSV→ JSON sayıları, boole'leri, boş değerleri veya tarihleri çıkarmaz ve JSON→ CSV→ JSON, yazılan değerleri tekrar dizelere dönüştürebilir.
Düzleştirme açıkken iç içe nesneler nokta yolu sütunları olur. Diziler JSON dizesi kalır; CSV → JSON nesneleri geri kurmaz.
Sıkı JSON ayrıştırması, JavaScript sayı davranışını izler. 53 bitlik güvenli aralığın ötesindeki tamsayılar, onları tırnaklı dizeler olarak tutmadığınız sürece hassasiyeti kaybedebilir.
Bu bir plain-text CSV/TSV dönüştürücüdür. Excel veya Google Sheets'ten kopyalanan metni okuyabilir, ancak .xlsx workbooks, sheets, formulas, formatting veya merged cells parse etmez.
Desteklenmez: XLSX/XLS/ODS/Numbers çalışma kitapları, URL içe aktarma, toplu dönüştürme, CSV şema doğrulama, CSV lint raporları, unflatten, tip çıkarımı, SQL içe aktarma, Google Sheets bağlantısı, jq ifadeleri ve önizleme tabloları.

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 text olarak saklar. JSON → CSV → JSON sonrasında numbers, boolean, null ve dates string olarak dönebilir.
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

İşleme tarayıcınızda yerel olarak çalışır. JSON/CSV düzenleyici metni tarayıcı taslağı olarak kalabilir. Kaydedilmiş çalışma alanı veya WebDAV eşitlemesi etkinse JSON metni, CSV metni, ayırıcı, başlık satırı seçeneği, alanları kırpma seçeneği, boş satırları atlama seçeneği, JSON girinti seçimi, satır numarası tercihleri ve satır kaydırma tercihleri bu eşitleme üzerinden kaydedilebilir. Karşı düzenleyici, ayrıştırma hataları, satır/sütun vurguları, kopyalama durumu ve geri alma geçmişi son düzenlenen taraftan türetilir ve ayrı sonuç verisi olarak kaydedilmez. Bu sayfa URL getirmez veya dosya yüklemez; JSON ve CSV indirmeleri yalnızca İndir’e tıkladığınızda oluşturulur. Çıktı modu ve düzleştirme diğer ayarlarla eşitlenebilir. İçe aktarılan File nesneleri, adlar, boyutlar çalışma zamanı verisidir; dosyalar tarayıcı dosya API’leriyle yerel okunur ve yüklenmez.

Sıkça Sorulan Sorular

6

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

Araçların tüm işlenmesi tarayıcınızda yerel olarak gerçekleşir.