YAML formatter
Format และ validate YAML หรือ convert ระหว่าง YAML และ JSON — เป็นแบบส่วนตัวในเบราว์เซอร์ของคุณ
เกี่ยวกับ YAML formatter
YAML formatter ของ Handytool normalizes YAML indentation, quote style และ key order โดยใช้ standard js-yaml parser และสามารถ convert YAML ไปเป็น JSON หรือ JSON กลับไปเป็น YAML ใน one click มีประโยชน์สำหรับ cleaning up Kubernetes manifest, GitHub Actions workflow, Helm value และ any config file ที่ได้ drift จาก consistent style Parser เป็น same ที่ใช้โดย most JavaScript build tooling ดังนั้นสิ่งที่ validate ที่นี่จึงจะ validate ใน production
คุณสมบัติของ YAML formatter
- 01
Format และ lint
Parse YAML ของคุณ, drop trailing whitespace, normalize indentation เป็น 2 หรือ 4 space และ re-emit มัน Syntax error ถูก surface ด้วย exact line และ reason
- 02
YAML ↔ JSON
Convert YAML ไปเป็น JSON เพื่อ feed มันลงใน tool ที่ speak เฉพาะ JSON หรือ convert JSON กลับไปเป็น YAML เพื่อสร้าง config file human-friendly
- 03
Preserve type
Number, boolean, null และ date round-trip correctly ผ่าน parser ดังนั้น YAML file ที่ไปเข้าเป็น YAML 1.2 ออกมา same way
คำถามที่พบบ่อยของ YAML formatter
- YAML version ใดที่นี่รองรับ?
- YAML 1.2 โดยค่าเริ่มต้น — version ที่ most modern tool (Kubernetes, GitHub Actions, Docker Compose) ใช้ Parser คือ js-yaml, same library ที่ใช้โดย most JavaScript build tooling
- มันจะ preserve comment หรือไม่?
- ไม่ Standard YAML parser ไม่ preserve comment ผ่าน parse-then-dump round trip — นั่นคือ known limitation ของ every JavaScript YAML library ไม่ใช่เฉพาะกับ tool นี้ Format file ของคุณ ก่อน add important comment กลับ
- ความแตกต่างระหว่าง formatting และ converting คืออะไร?
- Formatting เก็บ file เป็น YAML และเพียง normalize whitespace, key order และ indentation Converting เปลี่ยน format ทั้งหมด — YAML ไปเป็น JSON หรือ vice versa
- มันจัดการ multi-document YAML หรือไม่?
- Document แรกของ multi-document YAML file ถูก parse และ re-emit เพื่อทำงาน with all document split them ด้วย --- และ process each separately
คู่มือ
บทความ →เครื่องมือที่เกี่ยวข้อง
สำหรับนักพัฒนา →- พร้อมใช้
SQL formatter
Pretty-print SQL query — PostgreSQL, MySQL, SQLite, BigQuery และ standard SQL — เป็นแบบส่วนตัวในเบราว์เซอร์ของคุณ
สำหรับนักพัฒนาฟรีทำงานในเครื่องเปิด - พร้อมใช้
XML formatter
Pretty-print, minify และ validate XML — entirely ในเบราว์เซอร์ของคุณ
สำหรับนักพัฒนาฟรีทำงานในเครื่องเปิด - พร้อมใช้
GraphQL formatter
Pretty-print และ validate GraphQL query, mutation และ schema — เป็นแบบส่วนตัวในเบราว์เซอร์ของคุณ
สำหรับนักพัฒนาฟรีทำงานในเครื่องเปิด
สำรวจเครื่องมืออื่น ๆ
เครื่องมือทั้งหมด →- พร้อมใช้
PDF to PNG
แปลงแต่ละหน้า PDF เป็นภาพ PNG คุณภาพสูงในเบราว์เซอร์ของคุณ เลือกความละเอียด แล้วดาวน์โหลด PNG เดียวหรือ ZIP ของทุกหน้า
PDFฟรีทำงานในเครื่องเปิด - พร้อมใช้
Pixelate Image
ทำให้รูปภาพทั้งหมดเป็นพิกเซลหรือเซ็นเซอร์พื้นที่เฉพาะเช่นใบหน้า
รูปภาพฟรีทำงานในเครื่องเปิด - พร้อมใช้
MKV เป็น MOV
แปลงวิดีโอ MKV (Matroska) เป็นรูปแบบ MOV (QuickTime) ในเบราว์เซอร์ของคุณ — ไฟล์ไม่ต้องออกจากอุปกรณ์
วิดีโอฟรีทำงานในเครื่องเปิด - พร้อมใช้
Audio Joiner
รวมไฟล์เสียงหลายไฟล์เป็นไฟล์เดียว พร้อมการระเหย (crossfade) ตัวเลือก
เสียงฟรีทำงานในเครื่องเปิด - พร้อมใช้
ตัวดูJSON
ดู จัดรูปแบบ และตรวจสอบ JSON ในเบราว์เซอร์ของคุณ
เอกสารฟรีทำงานในเครื่องเปิด