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.

Araç yükleniyor…

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

  1. From altında kaynak biçiminizi seçin: JSON, YAML veya CSV.
  2. To altında hedef biçiminizi seçin: JSON, YAML veya CSV.
  3. Verilerinizi giriş kutusuna yapıştırın veya örnek bir JSON dizisi yüklemek için Sample'a tıklayın.
  4. Hedef biçimle etiketlenmiş çıktı kutusunda dönüştürülen sonucu okuyun.
  5. Sonucu panonuza kopyalamak için çıktının üzerindeki kopyalama düğmesine tıklayın.
  6. 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