YAML'ı aşağıdaki alana kopyalayıp yapıştırınYAML'ı buraya girin

YAML Parser Nedir?

Hiç bir YAML yığınına bakıp sadece tablo olarak görmek istediniz mi? İşte bu araç tam da bunu yapıyor. YAML Parser, YAML (YAML Ain't Markup Language)'ınızı alır ve gerçekten çalışabileceğiniz etkileşimli HTML tablolarına dönüştürür.

İster bir yapılandırma dosyasında hata ayıklıyor, ister veri dışa aktarmalarını analiz ediyor veya CI/CD pipeline yapılandırmasını anlamaya çalışıyor olun, bu araç size zaman kazandırır. Artık veri görüntülemek için iç içe yapılarda manuel arama yapmak veya script yazmak zorunda değilsiniz. YAML, yapılandırma dosyaları, Docker Compose, Kubernetes manifest dosyaları ve daha fazlası için yaygın olarak kullanılır; parser tüm standart YAML yapılarını işler.

En iyi kısım? Her şey tarayıcınızda çalışır. Verileriniz açıkça paylaşmadıkça sunucularımıza hiç dokunmaz. Hızlı, ücretsiz ve gizlidir.

YAML Parser Nasıl Kullanılır

YAML'ı etkileşimli tablolara ayrıştırmak için bu adımları izleyin. Her adım bu sayfadaki gerçek düğmeleri ve panelleri kullanır.

1

Yapıştırın, Yükleyin veya Örnek Yükleyin

Sol editöre YAML yapıştırın veya bir dosya yüklemek için Yükle'ye tıklayın. Telekomünikasyon abone örneği YAML'ı görmek için Örnek'e tıklayın. Örnek:

subscribers:
  - subscriberId: SUB-1001
    plan: Unlimited 5G
    dataUsage: 45.2
    status: active
    carrier: Verizon
  - subscriberId: SUB-1002
    plan: Family Plan
    dataUsage: 120.5
    status: active
2

Dönüşümü İzleyin

Tablo sağda belirir. Diziler satırlara, özellikler sütunlara dönüşür. İç içe veriler genişletilebilir tablolar alır. Ayrıştırma YAML 1.2 spesifikasyonunu takip eder.

3

Filtreleyin ve Düzenleyin

Sonuçları daraltmak için her sütunun üstündeki filtre kutularına yazın. Düzenle'ye tıklayın ve değerleri değiştirmek için herhangi bir hücreye çift tıklayın. Değişiklikler otomatik olarak senkronize edilir.

4

Excel'e Dışa Aktarın

Excel veya Google Sheets için .xls olarak kaydetmek üzere İndir'e tıklayın. Tüm işlemler tarayıcınızda çalışır.

Bunu Gerçekten Ne Zaman Kullanırsınız

Docker Compose Dosyaları

Karmaşık bir Docker Compose yapılandırmasını anlamaya mı çalışıyorsunuz? Buraya yapıştırın ve tüm servislerinizi, volume'larınızı ve ağlarınızı net tablo biçiminde görün. İç içe YAML'da kaydırmaktan çok daha kolay.

Kubernetes Manifest Dosyaları

Kubernetes deployment yapılandırmalarını gözden geçirmeniz veya birden fazla kaynağı karşılaştırmanız mı gerekiyor? Yapıyı net görmek için tablo olarak görüntüleyin. Etiketlere, ek açıklamalara veya herhangi bir özelliğe göre filtreleyin.

CI/CD Yapılandırması

GitHub Actions iş akışlarını veya GitLab CI yapılandırmalarını mı hata ayıklıyorsunuz? YAML'ınızı yapıştırın ve tüm işleri, adımları ve ortam değişkenlerini düzenli bir tabloda görün. Eksik yapılandırmaları anında fark edin.

Yapılandırma Dosyası İncelemeleri

Karmaşık bir YAML yapılandırmasını anlamaya mı çalışıyorsunuz? Yapıyı net görmek için tablo olarak görüntüleyin. Değişiklik yapmanız gerekiyorsa değerleri doğrudan düzenleyin. İç içe girintide avlanmaktan çok daha kolay.

Sık Sorulan Sorular

YAML verilerim depolanıyor mu?

Hayır. Her şey JavaScript kullanılarak tarayıcınızda çalışır. YAML'ınız asla bilgisayarınızı terk etmez. Tüm verileri yerel olarak işliyoruz, böylece bilgileriniz gizli ve güvenli kalır.

Hangi YAML formatları çalışıyor?

YAML 1.2 spesifikasyonuna göre geçerli olan her şey. Diziler, nesneler, iç içe yapılar, çapalar, takma adlar, çok satırlı dizeler — hepsi. Karmaşık iç içe geçirme sadece daha fazla iç içe tablo oluşturur.

Verileri düzenleyebilir miyim?

"Düzenle"ye tıklayın ve herhangi bir hücreye çift tıklayın. Değeri değiştirin, Enter'a basın ve otomatik olarak güncellenir. İhtiyacınız yoksa sütunları tamamen kaldırabilirsiniz. Bir elektronik tablo düzenlemek gibi, ancak YAML yapınız sağlam kalır.

Filtreleme nasıl çalışıyor?

Her sütunun üstündeki kutulara yazın. O sütunda arama teriminizi içeren satırları filtreler. Aynı anda birden fazla sütunu filtreleyebilirsiniz — tüm filtrelerinizle eşleşen satırları gösterir. Büyük/küçük harf duyarsız, "sub" da "SUB"u bulur.

Neye dışa aktarabilirim?

Şu an için Excel'e (.xls formatı). Excel, Google Sheets, LibreOffice'te açılır — temelde herhangi bir elektronik tablo uygulaması. Tablo yapısı sağlam kalır, bu nedenle iç içe veriler Excel'de de iç içe tablolar haline gelir.

YAML dosyam ne kadar büyük olabilir?

Katı bir sınır yok, ancak performans tarayıcınıza bağlı. Küçük dosyalar (1 MB altı) anında ayrıştırılır. Yaklaşık 5 MB'lık dosyalar bir iki saniye alabilir. Gerçekten büyük dosyalar (10 MB+) yavaşlayabilir, ancak yine de çalışacaklar.

İhtiyaç Duyabileceğiniz Diğer YAML Araçları

Bu parser veri görüntülemek için harika, ancak bazen başka şeylere de ihtiyaç duyarsınız. İşte birlikte iyi çalışan diğer araçlarımız: