YAML ağaç görüntüleyici
YAML'i interaktif katlanabilir bir ağaca ayrıştırır. Çok belgeli YAML, çapalar ve takma adlar, arama, JSON dönüşümü ve .yaml/.yml dosyalarını sürükle ve bırak destekler.
YAML ağaç görüntüleyici nedir?
YAML ağaç görüntüleyici, YAML metnini ayrıştırıp etkileşimli, katlanabilir bir ağaç yapısı olarak görüntüleyen bir araçtır. Her düğüm anahtarını, türünü ve değerini gösterir ve ham metni okumadan iç içe YAML'i görsel olarak keşfetmenizi sağlar.
Bu araç çok belgeli YAML dosyalarını nasıl işler?
YAML dosyaları "---" ile ayrılmış birden çok belge içerebilir. Bu araç her belgeyi bağımsız olarak ayrıştırır ve her birini "Belge 1", "Belge 2" vb. etiketlerle ayrı bir ağaç olarak işler.
YAML çapalarını (&) ve takma adlarını (*) destekliyor mu?
Evet. &anchor ile tanımlanan çapalar ve *alias ile referanslar js-yaml ayrıştırıcısı tarafından otomatik olarak çözülür. Genişletilmiş içerik ağaçta satır içi gösterilir, böylece bir takma adın işaret ettiği gerçek değeri görebilirsiniz.
YAML'i JSON'a nasıl dönüştürürüm?
Araç çubuğundaki "JSON'a" düğmesine tıklayın. Araç YAML'inizi ayrıştırır ve 2 boşluk girintili formatlanmış JSON çıktısı verir. Ardından JSON sonucunu tek tıkla panoya kopyalayabilirsiniz.
YAML'de sözdizimi hatası olduğunda ne olur?
Araç, giriş alanının altında satır numarası ve sorun açıklamasını içeren net bir hata mesajı gösterir (ör. "5. satırdaki bir eşleme girişinin hatalı girintisi"). Ağaç görünümü sözdizimini düzeltene kadar boş kalır.
Arama özelliği nasıl çalışır?
Arama kutusuna bir anahtar kelime yazın ve eşleşen anahtarlar ve dize değerleri anında vurgulanır. Eşleşmeler arasında atlamak için önceki/sonraki düğmelerini veya Enter (ileri) ve Shift+Enter (geri) tuşlarını kullanın.
YAML'i bir dosyadan yükleyebilir miyim?
Evet. Bir .yaml veya .yml dosyasına göz atmak için "Dosya yükle" düğmesine tıklayın veya bir dosyayı giriş alanına sürükleyip bırakın. Dosya içeriği tarayıcınızda yerel olarak okunur ve asla bir sunucuya yüklenmez.
Farklı değer türleri nasıl görüntülenir?
Her türün farklı bir rengi vardır: dizeler yeşil, sayılar mavi, booleanlar turuncu ve null değerler gridir. Nesneler {count} rozeti, diziler [count] rozeti gösterir ve çocuk sayısını belirtir.
YAML verilerim bir sunucuya gönderiliyor mu?
Hayır. Tüm ayrıştırma, işleme, arama ve JSON dönüşümü tamamen tarayıcınızda gerçekleşir. YAML verileriniz hiçbir zaman cihazınızı terk etmez, bu da bu aracı hassas yapılandırma dosyaları için güvenli kılar.
Bu araç çevrimdışı çalışıyor mu?
Sayfa yüklendikten sonra araç tamamen tarayıcınızda çalışır ve internet olmadan çalışabilir. Yalnızca ilk yükleme, statik kaynakları ve js-yaml kütüphanesini getirmek için ağ erişimi gerektirir.