Pemformat YAML
Format dan validasi YAML, atau konversi antara YAML dan JSON — secara pribadi di browser Anda.
Tentang Pemformat YAML
Pemformat YAML Handytool menormalkan indentasi YAML, gaya kutip, dan urutan kunci menggunakan parser js-yaml standar, dan juga dapat mengkonversi YAML ke JSON atau JSON kembali ke YAML dalam satu klik. Berguna untuk membersihkan manifes Kubernetes, alur kerja GitHub Actions, nilai Helm, dan file config apa pun yang telah menyimpang dari gaya yang konsisten. Parser adalah yang digunakan oleh sebagian besar alat build JavaScript, jadi apa yang memvalidasi di sini akan memvalidasi dalam produksi.
Fitur Pemformat YAML
- 01
Format dan lint
Mengparse YAML Anda, menjatuhkan spasi trailing, menormalkan indentasi ke 2 atau 4 spasi, dan me-emit ulang. Kesalahan sintaks diluncurkan dengan baris dan alasan yang tepat.
- 02
YAML ↔ JSON
Konversi YAML ke JSON untuk memberinya ke alat yang hanya berbicara JSON, atau konversi JSON kembali ke YAML untuk membuat file config yang ramah manusia.
- 03
Tipe yang dipertahankan
Angka, boolean, nulls, dan tanggal round-trip dengan benar melalui parser, jadi file YAML yang masuk sebagai YAML 1.2 keluar dengan cara yang sama.
FAQ Pemformat YAML
- Versi YAML mana yang didukung ini?
- YAML 1.2 secara default — versi yang digunakan sebagian besar alat modern (Kubernetes, GitHub Actions, Docker Compose). Parser adalah js-yaml, perpustakaan yang sama yang digunakan oleh sebagian besar alat build JavaScript.
- Apakah itu akan mempertahankan komentar?
- Tidak. Parser YAML standar tidak mempertahankan komentar melalui round trip parse-then-dump — itu adalah keterbatasan yang dikenal di setiap perpustakaan YAML JavaScript, tidak khusus untuk alat ini. Format file Anda sebelum menambahkan komentar penting kembali.
- Apa perbedaan antara pemformatan dan konversi?
- Pemformatan membuat file sebagai YAML dan hanya menormalkan spasi, urutan kunci, dan indentasi. Konversi mengubah format sepenuhnya — YAML ke JSON atau sebaliknya.
- Apakah ini menangani YAML multi-dokumen?
- Dokumen pertama dari file YAML multi-dokumen diparse dan di-emit ulang. Untuk bekerja dengan semua dokumen, pisahkan dengan --- dan proses setiap dokumen secara terpisah.
Alat terkait
Pengembang →- Aktif
Pemformat SQL
Cetak SQL query dengan indah — PostgreSQL, MySQL, SQLite, BigQuery dan SQL standar — secara pribadi di browser Anda.
PengembangGratisBerjalan secara lokalBuka - Aktif
Pemformat XML
Cetak, minify, dan validasi XML — sepenuhnya di browser Anda.
PengembangGratisBerjalan secara lokalBuka - Aktif
Pemformat GraphQL
Cetak dan validasi query, mutasi, dan skema GraphQL dengan indah — secara pribadi di browser Anda.
PengembangGratisBerjalan secara lokalBuka
Jelajahi alat lain
Semua alat →- Aktif
PDF ke JPG
Ubah setiap halaman PDF menjadi gambar JPG, PNG, atau WebP yang tajam langsung di browser — tanpa upload, tanpa kehilangan kualitas.
PDFGratisBerjalan secara lokalBuka - Aktif
Hapus latar belakang
Hapus latar belakang foto menggunakan model AI yang berjalan di browser — tanpa upload, gambar Anda tetap di perangkat.
GambarGratisBerjalan secara lokalBuka - Aktif
Potong video
Pangkas awal atau akhir video dengan presisi bingkai.
VideoGratisBuka - Aktif
Potong audio
Pangkas sebagian dari berkas audio.
AudioGratisBerjalan secara lokalBuka - Aktif
Markdown ke HTML
Konversi Markdown menjadi HTML yang bersih langsung di browser Anda.
DokumenGratisBerjalan secara lokalBuka