YAML'ı JSON'a Çevrimiçi Dönüştür
Tasarımdan gizli — tamamen tarayıcınızda çalışır
YAML'yi anında tarayıcınızda JSON'a dönüştürün. Toova, çok satırlı dizeler, çıpalar, başvurular, iç içe eşlemeler ve listeler dahil her YAML 1.2 özelliğini işler ve size 2 boşluklu, 4 boşluklu veya küçültülmüş formda temiz JSON sunar.
YAML'den JSON'a Ne Zaman İhtiyaç Duyulur
API'ler ve çoğu programlama ortamı JSON bekler; ancak yapılandırma dosyalarınız genellikle YAML formatındadır. Bir GitHub Actions iş akışını bir komut dosyasına yüklerken, bir Helm grafiğini ayıklarken veya bir fikstür dosyasından bir veritabanını tohumlarken YAML'yi hızlıca JSON'a çevirmeniz gerekebilir. Toova bunu tek bir yapıştırmayla, sunucu gidiş dönüşü ve kayıt olmadan gerçekleştirir.
Girinti Kontrolü ve Doğrulama
Hedefe bağlı olarak 2 boşluk, 4 boşluk veya küçültülmüş çıktıyı seçin. Dönüştürücü YAML'yi anında doğrular — girintileme bozuksa veya bir değer hatalıysa sorunu gösteren net bir hata alırsınız. Çıpalar ve takma adlar otomatik olarak çözümlenir; JSON çıktısı, başvuru söz dizimi değil, genişletilmiş değerleri içerir.
Varsayılan Olarak Gizli
Her dönüşüm tarayıcınızda yerel olarak gerçekleşir. Yükleme, günlük kaydı veya içerik analizi yapılmaz. Bu, dahili yapılandırmaları, altyapı gizli anahtarlarını veya hazırlık fikstürlerini dönüştürmek için aracı güvenli kılar. DevTools Ağ sekmesi çalışırken boş kalır — bunu kendiniz doğrulayabilirsiniz.
Sıkça Sorulan Sorular
- Bu araç hangi YAML özelliklerini destekliyor?
- Dönüştürücü tüm standart YAML 1.2 türlerini işler: dizeler, sayılar, boolean'lar, null, diziler ve iç içe nesneler. Çok satırlı dizeler, çıpalar ve takma adlar da desteklenir. Etiketler ve özel türler sessizce göz ardı edilir.
- Yorumlar içeren YAML'ım neden dönüştürülemiyor?
- Yorumlar YAML veri modelinin bir parçası değildir. Ayrıştırma sırasında kaldırılırlar — bu beklenen bir davranıştır, hata değil. Dönüşüm başarısız olursa neden belgenin başka bir yerindedir.
- JSON çıktısını küçültebilir miyim?
- Evet. Boşluk içermeyen kompakt JSON üretmek için Küçült geçişini kullanın. Bu çıktı, boyutun önemli olduğu API yükleri veya veritabanı sütunları için istediğiniz formattır.
- YAML verilerim herhangi bir sunucuya gönderiliyor mu?
- Hayır. Her şey tarayıcınızda yerel olarak çalışır. YAML'niz cihazınızı terk etmez ve sayfa ilk yüklemeden sonra çevrimdışı çalışır.
- YAML çıpaları ve takma adlar nasıl işleniyor?
- Çıpalar (&ad) ve takma adlar (*ad) otomatik olarak genişletilir. JSON çıktısı çözümlenmiş değerleri içerir; bu sayede herhangi bir JSON ayrıştırıcısına başvuru desteği gerekmeksizin doğrudan verebilirsiniz.