CSV'den JSON'e Dönüştürücü
Temel aracın standart ayarlarının yeterli olmadığı durumlarda daha gelişmiş bir CSV’den JSON’a dönüşüm imkânı sunar: özel bir ayırıcı belirleyin (virgül, sekme, noktalı virgül veya dikey çizgi), ilk satırın başlık içerip içermediğine karar verin ve biçimlendirilmiş ya da kompakt JSON çıktısı arasında geçiş yapın. Sonuç olarak, başlıklarla anahtarlanan nesnelerden oluşan bir dizi elde edilir; başlıklar devre dışı bırakıldığında ise dizilerden oluşan bir dizi oluşur – bu, özellikle doğal sütun adları olmayan matris tarzı veriler için oldukça uygundur.
Dönüştürmeyi nasıl yapılandırırsınız
-
1
CSV verilerini yapıştırın
Herhangi bir yaygın düz dosya biçimi kullanılabilir; ayrıştırıcı tırnak işaretlerini ve kaçış karakterlerini dikkate alır.
-
2
Ayırıcıyı seçin
Standart CSV için virgül; TSV için `\t`; Avrupa CSV dışa aktarımları için `;`; dikey çizgiyle ayrılmış veri akışları için `|`.
-
3
Başlık modunu değiştirin
Açık: ilk satır JSON anahtarlarını adlandırır. Kapalı: her satır, dış dizinin içindeki değerlerden oluşan bir dizi hâline gelir.
-
4
Biçimlendirilmiş veya kompakt seçin
Biçimlendirilmiş çıktı, insan okuyucular için satır sonları ve girinti ekler; kompakt çıktı ise en küçük veri yükü için bunları kaldırır.
Verileriniz için doğru çıktı şeklini seçme
Başlık anahtarı iki farklı JSON formatını oluşturur. Tüketicinizin beklediği formatı seçin.
Nesneler dizisi (başlıklar açık)
[
{ "name": "Alice", "age": "30" },
{ "name": "Bob", "age": "25" }
]
Bu, çoğu REST API’si ve ön uç çerçevesinin beklediği şekildedir. Her satır bir kayıttır; anahtarlar ise sabit sütun adlarıdır.
Dizi dizisi (başlıklar devre dışı)
[
["Alice", "30"],
["Bob", "25"]
]
CSV bir matris olduğunda (ısı haritası, korelasyon ızgarası gibi) veya tüketici, konum verileri isteyen D3 gibi bir grafik kütüphanesi olduğunda faydalıdır.
Ayırıcı referansı
| Yaygın düz dosya | Ayırıcı | Kullanım |
|---|---|---|
| CSV | , |
Çoğu Kuzey Amerika aracında varsayılan dışa aktarım biçimidir. |
| TSV | \t |
Elektronik tablolardan panoya kopyalanan veri. |
| SSV (noktalı virgül) | ; |
Avrupa Excel dışa aktarımları (virgül ondalık ayırıcıdır). |
| PSV (dikey çizgi) | ` | ` |
Biçimlendirilmiş vs. kompakt
- Biçimlendirilmiş JSON, boyutu 2–3 kat daha büyük olsa da taraması kolaydır. Test fikstürleri, Git’e kaydedeceğiniz istek gövdeleri ve tarayıcı konsoluna kopyalayıp yapıştırdığınız veriler için tercih edin.
- Kompakt JSON, veri iletiminde bayt tasarrufu sağlar ve boşlukları kaldırır. Üretim ortamı API yükleri ve
localStorageyazma işlemleri için tercih edin. - Her iki biçim de geçerli JSON’dur; hangisini gönderdiğiniz hiçbir tüketicinin umurunda değildir.
Sık Sorulan Sorular
Ayırıcı alanına, iki karakterden oluşan \t dizisini birebir yazın. Dönüştürücü, veriyi ayrıştırmadan önce bunu gerçek bir sekme karakteri olarak yorumlar.
CSV biçiminde tür bilgisi bulunmadığından dönüştürücü, 00042 gibi kimlik numaralarını veya 1.50 gibi ondalık değerleri sessizce bozmamak için her değeri bir dize olarak saklar. Gerektiğinde bu değerleri tüketici tarafında sayıya dönüştürün.
Nesne anahtarları benzersiz olmalıdır; bu nedenle sonraki sütunlar öncekilerin üzerine yazar. Yinelenen başlıkların adını önce kaynak CSV dosyasında değiştirin ya da başlıkları kapatıp konuma dayalı erişimi yönetin.
Evet. JSON’un oluşturulabilmesi için CSV dosyası sunucumuza gönderilir. Dosya saklanmaz ve sayfa bağlantısına eklenmez.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
JSON Biçimlendirici
JSON metnini 2 veya 4 boşlukla okunabilir hale getirmek, kompakt çıktıya küçültmek ya da sonucu kopyalamadan önce söz dizimini hızlıca kontrol etmek için yapıştırın.
HAR Dosyası Görüntüleyici
HAR ağ kayıtlarını yerel olarak açın, istekleri filtreleyin, maskeli üstbilgileri ve zamanlama aşamalarını inceleyip temizlenmiş özetleri yüklemeden dışa aktarın.
Araç diğer dillerde mevcuttur
- CSV-till-JSON-omvandlare [SV]
- Konverter CSV ke JSON [ID]
- CSV to JSON Converter [EN]
- ตัวแปลงข้อมูลจาก CSV เป็น JSON [TH]
- CSVからJSONへの変換ツール [JA]
- Chuyển đổi từ CSV sang JSON [VI]
- Convertidor de CSV a JSON [ES]
- CSV zu JSON Konverter [DE]
- Convertisseur CSV en JSON [FR]
- Conversor de CSV para JSON [PT]
- CSV转 JSON 转换器 [ZH]
- تحويل CSV إلى JSON [AR]
- CSV에서 JSON으로 변환기 [KO]
- Converter van CSV naar JSON [NL]
- Konwerter CSV do JSON [PL]
- Конвертер CSV в JSON [RU]
- Convertitore da CSV a JSON [IT]