CSV ve JSON: Nelerdir ve Her Biri Ne Zaman Kullanılmalıdır

CSV (Virgülle Ayrılmış Değerler): Tek tip yapıya sahip tablo verileri (e-tablolar, veritabanı dışa aktarımları, raporlar) için ideal, düz, satır tabanlı bir metin biçimi. Her satırda aynı sütunlar bulunur. Excel'de açmak kolaydır. Yuvalanmış veriler için destek yok.
JSON (JavaScript Nesne Gösterimi): API'ler, yapılandırma dosyaları ve karmaşık yapılara sahip veriler için ideal, hiyerarşik, iç içe geçmiş bir veri formatı. Nesne dizilerini, iç içe geçmiş nesneleri ve yazılan verileri (sayılar, boolean'lar, boş değerler) destekler.
CSV ne zaman JSON'a dönüştürülmeli:
- Bir e-tablodan REST API'ye veri besleme
- Node.js uygulamasında Excel dışa aktarımlarını işleme
- Ürün kataloğu verilerini React'te kullanmak üzere dönüştürme app
- MongoDB gibi bir belge veritabanına veri aktarma
Tür Ayrıştırma: Sayılar, Boole Değerleri ve Boş Değerler


CSV'de veri türü yoktur; her şey bir dizedir. JSON birden fazla türü destekler. Otomatik tür ayrıştırma şunu dönüştürür:
| CSV Değeri | Ayrıştırmadan | İle Ayrıştırma |
|---|---|---|
| 42 | "yaş": "42" | "yaş": 42 |
| 3,14 | "fiyat": "3.14" | "fiyat": 3.14 |
| doğru | "aktif": "doğru" | "etkin": doğru |
| yanlış | "mevcut": "yanlış" | "mevcut": false |
| (boş) | "notlar": "" | "notlar": null |
Çoğu API kullanım durumunda, sayısal kimliklerin, fiyatların ve boole işaretlerinin JSON çıkışına doğru şekilde yazılması için tür ayrıştırmayı etkinleştirin.
Edge Durumlarını İşleme: Alıntılanan Alanlar, Virgüller, Yeni Satırlar

Alan değerleri içindeki virgüller:
name,address
"Smith, John","123 Main St, Apt 4"
Her iki alan da doğru şekilde tırnak içine alınmış. Gömülü virgüller alan sınırlayıcı değildir.
Tırnaklanan alanların içindeki alıntılar: RFC 4180 uyarınca, gerçek bir çift tırnak ardışık iki çift tırnakla temsil edilir:
"He said ""hello""","Boston"
Şu şekilde ayrıştırılır: "Merhaba" dedi / Boston
Alan değerleri içindeki yeni satırlar:
name,bio
"Alex","Software engineer.
Loves coding."
Gömülü yeni satır alan değerinin bir parçasıdır — ikinci satır yeni bir CSV satırı değildir.
Adım Adım: ToolDolfen'de CSV'den JSON'a

- CSV'den JSON'a Dönüştürücü (CSV to JSON) dönüştürücüyü açın.
- CSV verilerinizi yapıştırın veya bir .csv yükleyin dosya.
- Yapılandırın:
]- Sınırlayıcı: virgül (varsayılan), noktalı virgül, sekme veya dikey çizgi - Başlık satırı: ilk satır = alan adları (önerilen) - Tür ayrıştırma: sayıları ve booleanları otomatik olarak dönüştür
- Dönüştür'ü tıklayın.
- Biçimlendiricideki JSON çıkışını inceleyin. Doğrulamak için JSON Biçimlendirici (JSON Formatter) kullanın.
- JSON verilerini kopyalayın veya indirin.
Önerilen Yardımcı Kılavuzlar
Dijital iş akışınızı geliştirmek için bu konu kümesindeki tamamlayıcı eğitimleri ve yardımcı programları keşfedin: