YAML ve JSON

Yapılandırma dosyalarını iki yönde çevirin; iç içe haritalar, listeler, yorumlar ve blok metinler dahil.

Yön
YAML

Yapılandırma dosyası alt kümesini kapsar: iç içe haritalar, listeler, yorumlar, tırnaklı metinler, satır içi koleksiyonlar ve blok metinler. Anchor, alias, tag ve çoklu belge desteklenmez.

JSON

YAML ve JSON Nasıl Çevrilir

1

Yönü seçin

Bir Kubernetes manifesti, Docker Compose dosyası ya da CI hattını okurken YAML'dan JSON'a isteyeceksiniz. JSON'dan YAML'a ise bir API içeriğini okunur yapılandırmaya çevirmek içindir.

2

Belgeyi yapıştırın

YAML'da yapıyı girinti belirler, bu yüzden dosyada göründüğü gibi yapıştırın. Yorumlar, tırnaklı metinler ve satır içi koleksiyonların hepsi anlaşılır.

3

Sonucu kopyalayın

Dönüşüm siz yazdıkça çalışır. Bir satır okunamazsa araç, yalnızca doğru görünen bir belge üretmek yerine satır numarasını söyler.

Özellikler

Tek araçta iki yön
Her derinlikte iç içe harita ve dizi
Yapılandırma dosyalarının en çok kullandığı biçim olan harita dizileri
Yorumlar güvenle temizlenir; tırnak içindeki diyez işaretleri korunur
Köşeli veya süslü parantezle yazılan satır içi koleksiyonlar
Dikey çizgi ve büyüktür işaretiyle blok metinler
Sayı ya da boolean gibi görünen metinler çıkışta tırnaklanır
Tamamen tarayıcınızda çalışır, hiçbir şey yüklenmez

Sık Sorulan Sorular

Yapılandırma dosyalarının gerçekten kullandığı alt küme: iç içe haritalar, diziler, skaler değerler, yorumlar, tırnaklı metinler, satır içi koleksiyonlar ve blok metinler. Anchor, alias, tag, çoklu belge ve karmaşık anahtarlar desteklenmez; tahmin edilmek yerine bildirilir.

Hayır. Dönüşüm tarayıcınızda olur. Bu özellikle YAML için önemlidir, çünkü manifestler ve hat dosyaları sıklıkla sunucu adları, ortam adları ve bazen sır içerir.

Aksi halde farklı bir tip olarak okunacağı için. 123, true veya no gibi bir metin tırnak alır; böylece sonraki ayrıştırıcı sayı veya boolean değil sizin metninizi döndürür.

Tek belge olarak evet. Üç tireyle ayrılmış birden çok belge içeren dosyalar desteklenmez; bunları bölüp teker teker çevirin.

Hayır, bu araç da desteklemez. YAML şartnamesi girintide sekmeyi yasaklar, bu yüzden boşluk kullanın. Çoğu editör bunu sizin için dönüştürebilir.

Kaldırılırlar. JSON'un yorum sözdizimi yoktur, bu yüzden o yönde çevirirken gidecek bir yerleri yoktur.

Çıktı, biçimlendirmenizden değil veriden yeniden üretilir. Yapı ve değerler aynıdır ama yorumlar, bazı durumlarda anahtar sırası ve biçimsel tercihler korunmaz.

Evet, Pinkontin araç setindeki her araç gibi tamamen ücretsiz ve üyeliksiz.

Özel Bir Araç veya Uygulamaya mı İhtiyacınız Var?

Üretim kalitesinde web uygulamaları, SaaS platformları ve geliştirici araçları oluşturuyoruz. Projeniz hakkında konuşalım.

veya ücretsiz görüşme ayarlayın