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.
Panduan
Artikel →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 PNG
Konversi setiap halaman PDF menjadi gambar PNG berkualitas tinggi di browser Anda. Pilih resolusi, lalu unduh satu PNG atau ZIP dari setiap halaman.
PDFGratisBerjalan secara lokalBuka - Aktif
Pixelate Gambar
Pixelate seluruh foto atau sensor area tertentu seperti wajah.
GambarGratisBerjalan secara lokalBuka - Aktif
MKV ke MOV
Konversi video MKV (Matroska) ke MOV (QuickTime) di browser Anda — file tidak pernah meninggalkan perangkat.
VideoGratisBerjalan secara lokalBuka - Aktif
Audio Joiner
Gabungkan beberapa file audio menjadi satu, dengan crossfade opsional.
AudioGratisBerjalan secara lokalBuka - Aktif
Penampil JSON
Lihat, format, dan validasi JSON di browser Anda.
DokumenGratisBerjalan secara lokalBuka