TL
Tool Lab
💰Donate
💰Donate

YAML to JSON

แปลง YAML เป็น JSON

YAML Input
JSON Output

เกี่ยวกับเครื่องมือนี้

YAML to JSON Converter แปลงไฟล์คอนฟิกและเอกสารข้อมูล YAML ให้เป็น JSON ที่เทียบเท่ากัน mapping ที่เยื้องจะกลายเป็น JSON object, ลำดับที่นำหน้าด้วยขีด (-) จะกลายเป็น array และค่าสเกลาร์ที่ไม่มีเครื่องหมายคำพูดจะถูกกำหนดชนิดโดยอัตโนมัติ (อนุมานเป็นตัวเลข, บูลีน และ null)

นี่คือตัวแยกวิเคราะห์แบบเบาที่ทำงานในเบราว์เซอร์ ซึ่งรองรับรูปแบบ YAML ที่พบได้ทั่วไปที่สุด ฟีเจอร์ YAML ที่ซับซ้อน เช่น anchor (&), alias (*), block scalar (|, >) และไฟล์แบบหลายเอกสาร ยังไม่รองรับ การประมวลผลทั้งหมดทำงานในเบราว์เซอร์ของคุณเท่านั้น

วิธีใช้งาน

  1. วาง YAML ของคุณลงในช่อง YAML Input หรือคลิก Sample เพื่อโหลดตัวอย่าง
  2. เลือกระดับการเยื้องของ JSON (2 ช่องว่าง, 4 ช่องว่าง หรือ Minified)
  3. คลิก → JSON เพื่อแปลง
  4. คลิก Copy เพื่อคัดลอกผลลัพธ์ JSON ไปยังคลิปบอร์ด

กรณีการใช้งาน

นักพัฒนาแปลงไฟล์การตั้งค่า YAML (ไปป์ไลน์ CI/CD, Kubernetes manifests, Docker Compose) เป็น JSON เพื่อใช้กับ API หรือแอปพลิเคชัน JavaScript วิศวกรข้อมูลแปลงไฟล์ข้อมูล YAML เป็น JSON เพื่อนำเข้าสู่ไปป์ไลน์ นักพัฒนา Frontend แปลงข้อมูลจำลองที่อยู่ในรูปแบบ YAML เป็น JSON เพื่อใช้ทดสอบ

คำถามที่พบบ่อย

  • ประเภทข้อมูล YAML แบบใดที่ถูกแปลงโดยอัตโนมัติ?null/~ → null, true/false → boolean, ตัวเลข → number สตริงที่มีเครื่องหมายคำพูดจะถูกลบเครื่องหมายคำพูดออก ส่วนที่เหลือจะยังคงเป็นสตริง
  • ทำไม YAML ของฉันจึงแปลงไม่ถูกต้อง?ฟีเจอร์ที่ซับซ้อน เช่น YAML anchors (&), aliases (*) และไฟล์แบบหลายเอกสาร (---) ยังไม่รองรับ ให้ใช้ตัวแปลผลฝั่งเซิร์ฟเวอร์สำหรับกรณีเหล่านี้แทน
  • ข้อมูลของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?ไม่ การแปลงทั้งหมดทำงานภายในเบราว์เซอร์ของคุณโดยใช้ตัวแปลผล JavaScript ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์