Penampil pohon YAML
Mengurai YAML menjadi pohon interaktif yang dapat dilipat. Mendukung YAML multi-dokumen, anchor & alias, pencarian, konversi JSON, dan drag & drop file .yaml/.yml.
Apa itu penampil pohon YAML?
Penampil pohon YAML mengurai teks YAML dan merendernya sebagai struktur pohon interaktif yang dapat dilipat. Setiap node menampilkan kunci, tipe, dan nilainya, memungkinkan Anda menjelajahi YAML yang bersarang secara visual tanpa membaca teks mentah.
Bagaimana alat ini menangani file YAML multi-dokumen?
File YAML dapat berisi beberapa dokumen yang dipisahkan oleh "---". Alat ini mengurai setiap dokumen secara independen dan merender setiap dokumen sebagai pohon terpisah, diberi label "Dokumen 1", "Dokumen 2", dan seterusnya.
Apakah mendukung anchor (&) dan alias (*) YAML?
Ya. Anchor yang didefinisikan dengan &anchor dan referensi dengan *alias diselesaikan secara otomatis oleh parser js-yaml. Konten yang diperluas ditampilkan inline di pohon, sehingga Anda dapat melihat nilai sebenarnya yang ditunjuk oleh alias.
Bagaimana cara mengubah YAML ke JSON?
Klik tombol "Ke JSON" di toolbar. Alat mengurai YAML Anda dan menghasilkan JSON yang diformat dengan indentasi 2 spasi. Anda kemudian dapat menyalin hasil JSON ke papan klip dengan satu klik.
Apa yang terjadi ketika YAML memiliki kesalahan sintaks?
Alat menampilkan pesan kesalahan yang jelas di bawah area input, termasuk nomor baris dan deskripsi masalah (mis., "indentasi buruk dari entri pemetaan di baris 5"). Tampilan pohon tetap kosong sampai Anda memperbaiki sintaks.
Bagaimana cara kerja fitur pencarian?
Ketik kata kunci di kotak pencarian dan kunci serta nilai string yang cocok disorot secara instan. Gunakan tombol sebelumnya/berikutnya atau Enter (maju) dan Shift+Enter (mundur) untuk berpindah antara kecocokan.
Bisakah saya memuat YAML dari file?
Ya. Klik tombol "Muat File" untuk mencari file .yaml atau .yml, atau seret dan lepas file ke area input. Isi file dibaca secara lokal di browser Anda dan tidak pernah diunggah ke server.
Bagaimana tipe nilai yang berbeda ditampilkan?
Setiap tipe memiliki warna berbeda: string hijau, angka biru, boolean oranye, dan null abu-abu. Objek menampilkan badge {count} dan array badge [count] yang menunjukkan jumlah anak.
Apakah data YAML saya dikirim ke server?
Tidak. Semua penguraian, rendering, pencarian, dan konversi JSON terjadi sepenuhnya di browser Anda. Data YAML Anda tidak pernah meninggalkan perangkat Anda, membuat alat ini aman untuk file konfigurasi sensitif.
Apakah alat ini bekerja offline?
Setelah halaman dimuat, alat berjalan sepenuhnya di browser Anda dan dapat bekerja tanpa internet. Hanya pemuatan awal yang memerlukan jaringan untuk mengambil aset statis dan pustaka js-yaml.