CSV → JSON
CSV'yi JSON nesne dizilerine ayrıştırır, başlık satırını anahtar olarak kullanır ve sayısal değerleri geri yükler, elektronik tablo dışa aktarımlarını web API'lerine ve ön yüzlere iletir.
Dosyaları sürükleyin veya tıklayın
Ctrl+V ile panodan yapıştırın
CSV dosyasını JSON biçimine dönüştürme
- 1CSV dosyanızı sürükleyerek, tıklayarak veya yapıştırarak yükleyin.
- 2Gerekirse kalite ayarlarını düzenleyin.
- 3'Şimdi Dönüştür' tıklayın ve dönüşümün tamamlanmasını bekleyin.
- 4Dönüştürülmüş JSON dosyanızı indirin.
CSV - JSON dönüşümü hakkında
CSV, RFC 4180 standardına uyan düz metin virgülle ayrılmış tablo formatıdır. Sadece tek bir düz tabloyu destekler ve tüm içerik dize olarak depolanır. JSON, RFC 8259 standardına uyan, anahtar-değer çiftleri ve dizilere dayalı metin tabanlı bir değişim formatıdır ve altı temel veri tipini destekler. Bu dönüştürme, düz tabloların yapılandırılmış veriye uyarlanmasını sağlar.
Bu dönüştürme yapı ayrıştırma için SheetJS kullanır. Orijinal CSV'deki tüm içerik dize veri tipi olarak kalır. Her CSV satırı bir JSON nesnesine dönüştürülür, tablo başlıkları nesne anahtar adı olarak korunur. İç içe yapılar oluşturulmaz. CSV yorumları desteklemez, bu nedenle yorum içeriği yoktur. Çıkış dosya boyutu orijinal tablodaki satır sayısına göre belirlenir.
Bu dönüştürme, ön yüz API veri oluşturma, arka uç yapılandırma dosyası oluşturma ve NoSQL veritabanı aktarımı gibi iş akışları için uygundur. Kullanımdan önce, geçersiz karakterlerden kaynaklanan ayrıştırma hatalarını önlemek için CSV başlıklarının hedef JSON'ın anahtar adı spesifikasyonlarına uygun olduğunu onaylayın.
CSV vs JSON: teknik karşılaştırma
| Özellik | CSV | JSON |
|---|---|---|
| Yayınlanma | 1972 | 2001 |
| Geliştirici | RFC 4180 | Douglas Crockford |
CSV → JSON hakkında SSS
Dönüştürmeden sonra veri kalitesinde kayıp olur mu?
Orijinal CSV'de depolanan veride içerik kaybı oluşmaz. CSV zaten veri tiplerini ayırt etmez, bu nedenle dönüştürmeden sonra tüm içerik dize tipi olarak kalır, bu da CSV formatının temel tanımına uygundur.
Orijinal veri tipleri korunacak mı?
Veri tipleri korunmayacaktır. CSV formatı zaten veri tiplerini ayırt etmeyi desteklemez ve tüm içerik dize olarak depolanır. Dönüştürülmüş JSON'daki tüm alanlar da dize tipi olacaktır.
Ne boyutta CSV dosyası desteklenir?
Tek dosya boyutu sınırı 50MB'dir ve dönüştürme başına yalnızca bir dosya işlenebilir. Sıkıştırılmamış toplam dosya boyutu 256MB'ı aşarsa veya dosya sayısı 1000'i geçerse işleme reddedilir.
Dosyalar depolanacak mı?
Hiçbir dosya depolanmaz. Dosyalar dönüştürme için HTTPS üzerinden sunucuya yüklenir. Dönüştürme tamamlandıktan hemen sonra sunucu hem kaynak dosyayı hem de çıkış dosyasını siler, hiçbir veri saklanmaz.