JSON ↔ YAML ↔ CSV Dönüştürücü
Verileri tarayıcınızda JSON, YAML ve CSV biçimleri arasında dönüştürün.
JSON ↔ YAML ↔ CSV Dönüştürücü — Yapılandırılmış verileri JSON, YAML ve CSV arasında özgürce dönüştürün. CSV ayrıştırması ilk satırı başlık olarak kullanır ve CSV'ye dönüştürme tablo biçiminde veri (bir nesne dizisi) bekler. Beklenen biçimi görmek için örneği deneyin — yapıştırdığınız hiçbir şey tarayıcınızdan dışarı çıkmaz.
JSON ↔ YAML ↔ CSV Dönüştürücü nedir?
JSON, YAML ve CSV arasında yapılandırılmış verileri her yönde dönüştüren ücretsiz, tarayıcı tabanlı bir dönüştürücü. Geliştiriciler, veri analistleri ve DevOps mühendisleri bunu API yanıtlarını, yapılandırma dosyalarını ve elektronik tabloları yeniden biçimlendirmek veya bir JSON dizisini hızla CSV'ye dönüştürmek, YAML'yi JSON'a çevirmek ya da bir CSV dosyasını JSON nesnelerine ayrıştırmak için kullanır. Bir kaynak biçim (From) ve bir hedef biçim (To) seçer, verilerinizi yapıştırırsınız ve dönüştürülen sonuç tek tıkla kopyalama ile anında görünür. CSV ayrıştırması ilk satırı başlık olarak ele alır ve CSV'ye dönüştürme tablo biçiminde veri (bir nesne dizisi) bekler.
JSON ↔ YAML ↔ CSV Dönüştürücü nasıl kullanılır
- From altında kaynak biçiminizi seçin: JSON, YAML veya CSV.
- To altında hedef biçiminizi seçin: JSON, YAML veya CSV.
- Verilerinizi giriş kutusuna yapıştırın veya örnek bir JSON dizisi yüklemek için Sample'a tıklayın.
- Hedef biçimle etiketlenmiş çıktı kutusunda dönüştürülen sonucu okuyun.
- Sonucu panonuza kopyalamak için çıktının üzerindeki kopyalama düğmesine tıklayın.
- From/To biçimlerini ters çevirmek ve zincirleme dönüşümler için önceki çıktıyı tekrar girişe göndermek için Swap'i kullanın; girişi boşaltmak için Clear'ı kullanın.
Örnekler
JSON dizisinden CSV'ye
Girdi
[{"name":"Ada","age":36},{"name":"Linus","age":54}]Çıktı
name,age Ada,36 Linus,54
JSON nesnesinden YAML'ye
Girdi
{"name":"Ada","role":"engineer"}Çıktı
name: Ada role: engineer
CSV'den JSON'a
From'u CSV, To'yu JSON olarak ayarlayın, ardından başlık satırı olan bir CSV yapıştırın (örneğin ilk satırda name,age ve altında Ada,36). İlk satır nesne anahtarları olur ve sonuç 2 boşluk girintili bir JSON nesne dizisidir. Değerler dize olarak korunur (bu yüzden age "36" olur).
Sıkça sorulan sorular
- Hangi biçimler ve yönler destekleniyor?
- JSON, YAML ve CSV her yönde: JSON'dan YAML'ye, YAML'den JSON'a, JSON'dan CSV'ye, CSV'den JSON'a, YAML'den CSV'ye ve CSV'den YAML'ye. From ve To biçimlerini birbirinden bağımsız olarak ayarlarsınız.
- CSV'ye dönüştürürken neden hata alıyorum?
- CSV, tablo biçiminde veriye, yani bir nesne dizisine (aynı anahtarları paylaşan satırlar) ihtiyaç duyar. Tek bir nesne veya derinlemesine iç içe geçmiş veriler CSV sütunlarına düzleştirilemez, bu yüzden bu verileri bunun yerine JSON veya YAML'ye dönüştürün. Beklenen biçimi görmek için Sample'a tıklayın.
- CSV ayrıştırması başlıkları ve boş satırları nasıl ele alır?
- CSV ayrıştırması ilk satırı başlık (nesne anahtarları) olarak kullanır ve boş satırları otomatik olarak atlar. Hedef JSON olduğunda çıktı 2 boşluk girintisiyle düzgün biçimde yazdırılır.
- Verilerim bir sunucuya yükleniyor mu?
- Hayır. Her şey tamamen tarayıcınızda istemci tarafında çalışır. Yapıştırdığınız hiçbir şey asla yüklenmez veya hiçbir yere gönderilmez, bu nedenle özel API yükleri, yapılandırmalar ve hassas elektronik tablolar için güvenlidir.
- Swap düğmesi ne işe yarar?
- Swap, From ve To biçimlerini ters çevirir ve mevcut çıktıyı giriş kutusuna taşır, böylece manuel olarak kopyalayıp yapıştırmadan hemen geri dönüştürebilir veya dönüşümleri zincirleyebilirsiniz.
İlgili araçlar
Base32 / Base58 Kodlama / Çözme
Metni Base32 (RFC 4648) veya Base58 (Bitcoin alfabesi) olarak kodlayın ve her ikisini de tekrar metne çözün; tamamen UTF-8 güvenli ve tümüyle tarayıcınızda.
Base64 Kodlama / Çözme
Base64 kodlayın veya çözün (UTF-8 güvenli): URL güvenli alfabe, isteğe bağlı dolgu, 64/76 satır kaydırma, canlı bayt ve karakter sayımı ve onaltılık/ikilik bayt görünümü.
Büyük/Küçük Harf Dönüştürücü ve Sayaç
Metni UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ve daha fazlası arasında dönüştürün, karakter, kelime ve satır sayın.
Kod Biçimlendirici ve Küçültücü
HTML, CSS ve JavaScript'i tarayıcınızda anında güzelleştirin veya küçültün; 2 boşluk, 4 boşluk ya da sekme girintisi ve Terser destekli JavaScript sıkıştırması ile.