YAML yapılandırmasını biçimlendirilmiş JSON'a dönüştürün
YAML'den JSON'a dönüştürme, yapılandırma, CI parçacıkları, altyapı örnekleri veya dokümantasyon verilerinin API'ler, script'ler, test araçları veya daha sıkı doğrulama araçları tarafından kullanılması gerektiğinde yardımcı olur. Bu dönüştürücü bir YAML belgesini ayrıştırır ve girintili JSON yazar.
JSON, YAML'den daha az ifade gücüne sahiptir. Yorumlar, anchor'lar, alias'lar ve bazı YAML'e özgü sözdizimleri JSON'da doğrudan karşılığı yoktur; bu nedenle çıktı üretimde kullanılmadan önce gözden geçirilmelidir.
Dönüştürme sonrası gözden geçirilecekler
- Orijinal YAML'i açıklamaya yardımcı olan yorumlar ve anchor'lar.
- YAML tarafından örtüklenen değerler, örneğin
true,false,null, ve sayılar. - JSON çıktısında dizge (string) olarak kalması gereken tırnaklı değerler.
- ‘---’ ile ayrılan çoklu YAML belgeleri
---, dönüştürmeden önce bölünmelidir.
YAML'den JSON'a SSS
YAML yorumları, anchor'lar ve alias'lar korunur mu?
Hayır. JSON yorumları, anchor'ları veya alias'ları desteklemez; bu nedenle bu YAML'e özgü özellikler çıktı içinde temsil edilmez.
Bir YAML değeri neden tür değiştirdi?
YAML, boolean ve null değerleri ile sayıları çıkarım yapabilir. Bir değerin JSON dizgesi (string) olarak kalması gerekiyorsa YAML'de tırnak içine alın.
Bu birden çok YAML belgesini aynı anda dönüştürebilir mi?
Bu dönüştürücü tek bir YAML belgesi için tasarlanmıştır. Çoklu belge içeren YAML'i dönüştürmeden önce ayırın, böylece her belgenin net bir JSON çıktısı olur.