UTILS.
%100 tarayıcıda
Y⇄

YAML ⇄ JSON Dönüştürücü

YAML'ı JSON'a ve JSON'ı YAML'a doğrulama hatalarıyla, çok belgeli desteğiyle ve girinti seçenekleriyle dönüştürün.

— çıktı burada görünür —

Bu araç hakkında

YAML'ı JSON'a veya JSON'ı tekrar YAML'a siz yazarken anında dönüştürün. Yönü seçin, belgenizi yapıştırın ve tercih ettiğiniz girintiyle (2 ya da 4 boşluk, ya da küçültülmüş JSON) temiz çıktı alın. --- ile ayrılan çok belgeli YAML dosyaları bir JSON dizisine dönüştürülür ve değiştir düğmesi çıktıyı geri besleyip yönü çevirir, böylece bir belgeyi tek tıkla gidip gelerek dönüştürebilirsiniz.

Ayrıştırma katı JSON şemasını kullanır, bu yüzden YAML'ın normalde zorlayacağı değerler — tırnaksız tarihler ve zaman damgaları gibi — düz dizeler olarak kalır ve JSON'unuz saf JSON türlerini korur. Sözdizimi hataları, ayrıştırıcının nedeni ve oluştukları satır ile sütun ile birlikte bildirilir; bu da onu Kubernetes bildirimleri, docker-compose dosyaları, CI hatları ve diğer YAML yapılandırmaları için hızlı bir doğrulayıcı yapar.

Dönüşüm tamamen tarayıcınızda açık kaynaklı bir YAML ayrıştırıcısıyla gerçekleşir — genellikle ana bilgisayar adları, anahtarlar ve diğer hassas değerler içeren yapılandırma dosyalarınız asla cihazınızdan ayrılmaz. Yükleme yok, hesap yok ve bir kez yüklendikten sonra çevrimdışı çalışır.

Sık sorulan sorular

YAML tarihleri ve zaman damgaları nasıl dönüştürülür?
Bu araç katı JSON şemasıyla ayrıştırır, bu yüzden 2024-01-15 gibi tırnaksız tarihler tarih nesnelerine zorlanmak yerine düz dizeler olarak kalır. JSON çıktınız saf JSON türlerini korur: dizeler, sayılar, boolean değerler, null, diziler ve nesneler.
Çok belgeli YAML dosyalarını destekliyor mu?
Evet. --- satırlarıyla ayrılmış birkaç belge içeren bir YAML akışı, her belge için bir öğeye sahip tek bir JSON dizisine dönüştürülür. Tek bir belge doğrudan değerine dönüşür.
YAML'ım neden geçersiz olarak bildiriliyor?
Hata mesajı, ayrıştırıcının nedenini sorunun satır ve sütunuyla birlikte gösterir. En yaygın nedenler tutarsız girinti (YAML sekmeleri yasaklar), iki nokta üst üsteden sonra eksik bir boşluk ve : ya da # gibi özel karakterler içeren tırnaksız dizelerdir.
Yapılandırma dosyam herhangi bir yere yükleniyor mu?
Hayır. Dönüştürücü, açık kaynaklı js-yaml kütüphanesini kullanarak tamamen tarayıcınızda çalışır — dosyanız asla cihazınızdan ayrılmaz; bu önemlidir çünkü yapılandırma dosyaları genellikle ana bilgisayar adları, jetonlar ve kimlik bilgileri içerir.

Daha fazla araç