JSON'ı YAML'a ve geri dönüştürün; doğrulama dahil.

Dönüştürme tarayıcınızda canlı olarak çalışır — hiçbir şey yüklenmez. Herhangi bir tarafı düzenleyin, diğeri anında güncellenir.  · Herhangi bir bölmeye .json / .yaml dosyası bırakın

Girinti
data.json
data.yaml

JSON ↔ YAML Hakkında

JSON ↔ YAML dönüştürücü, doğrulama dahil olmak üzere iki format arasında her iki yönde de çevirir. JSON'ı bir tarafa veya YAML'ı diğerine yapıştırın, dönüşüm tarayıcınızda canlı olarak gerçekleşir; sözdizimi hataları tam konumuyla birlikte raporlanır, böylece kaçak bir virgül veya hatalı girinti saniyeler içinde bulunur.

Biçimlendirme yapılandırılabilir: girinti genişliğini seçin ve kararlı, fark dostu çıktı için isteğe bağlı olarak nesne anahtarlarını alfabetik olarak sıralayın. Canlı istatistikler, belgenizin satır, bayt, anahtar sayısını ve iç içe geçme derinliğini gösterir ve araç size kökün bir nesne mi, bir dizi mi yoksa bir skaler mi olduğunu söyler.

Yazabilir, yapıştırabilir, bir dosya yükleyebilir veya sayfaya bir tane sürükleyebilir, ardından dönüştürülmüş sonucu kopyalayabilir veya indirebilirsiniz. Her şey istemci tarafında çalıştığından, sırlar içeren yapılandırma dosyaları asla bilgisayarınızdan çıkmaz — API yükleri ile Kubernetes, CI veya Docker Compose yapılandırmaları arasında pratik bir günlük köprüdür.

JSON ↔ YAML Nasıl Kullanılır

  1. JSON veya YAML'ınızı ilgili bölmeye yapıştırın — veya bir dosyayı sayfaya yükleyin ya da sürükleyin.
  2. İşaretlenmişse, raporlanan satır konumunu kullanarak sözdizimi hatasını düzeltin.
  3. Girinti genişliğini ayarlayın ve anahtar sıralamasını istediğiniz gibi açıp kapatın.
  4. Dönüştürülmüş çıktıyı karşı bölmede, belge istatistikleriyle birlikte okuyun.
  5. Sonucu kopyalayın veya dosya olarak indirin.

Sıkça sorulan sorular

Veri için, evet — YAML, JSON'ın bir üst kümesidir, bu yüzden her JSON belgesinin bir YAML temsili vardır ve tersi de geçerlidir. Değişen şey sözdizimidir: YAML girinti kullanır ve yorumlara izin verir, ancak yorumlar JSON'a dönüştürülürken kaybolur, çünkü JSON'ın yorum sözdizimi yoktur.

Geçersiz giriş, hatanın konumuyla işaretlenir, böylece doğrudan sorunlu satıra atlayabilirsiniz — genellikle JSON'da eksik bir virgül veya tırnak, ya da YAML'da tutarsız girinti ve kaçırılmamış özel karakterler.

Çıktının her seviyesinde nesne anahtarlarını alfabetik olarak sıralar. Sıralanmış anahtarlar, dönüştürülen dosyaları deterministik yapar, bu da versiyon kontrol farklarını küçük tutar ve iki yapılandırmayı yan yana karşılaştırmayı kolaylaştırır.

YAML, tırnaksız skalerleri otomatik olarak tipler: yes ve no boolean olur, 012 bir sayı olarak ayrıştırılabilir ve NO gibi ülke kodları kötü şöhretli tuzaklardır. Değeri bir dize olarak kalmaya zorlamak için YAML kaynağınızda tırnak içine alın.

Evet — sürükleyip bıraktığınız dosyalar dahil, dönüşüm tamamen tarayıcınızda gerçekleşir. Hiçbir şey iletilmez, bu yüzden kimlik bilgileri veya dahili ana bilgisayar adları içeren yapılandırmaları dönüştürmek güvenlidir.

Evet, boyuta dayalı bir ücret duvarı olmadan ücretsizdir — ihtiyacınız kadar sık her iki yönde de dönüştürün.


Popüler aramalar
JSON YAML'a YAML JSON'a JSON YAML dönüştürücü çevrimiçi YAML dönüştür YAML doğrulayıcı JSON YAML aracı
Yardıma mı ihtiyacınız var?
Bu araçta bir sorun mu buldunuz? Ekibimize bildirin.
Sorun bildir

Bu ücretsiz aracı kendi web sitenize ekleyin — aşağıdaki kodu kopyalayıp yapıştırın.