YAML to JSON
แปลง YAML เป็น JSON
เกี่ยวกับเครื่องมือนี้
YAML to JSON Converter แปลงไฟล์คอนฟิกและเอกสารข้อมูล YAML ให้เป็น JSON ที่เทียบเท่ากัน mapping ที่เยื้องจะกลายเป็น JSON object, ลำดับที่นำหน้าด้วยขีด (-) จะกลายเป็น array และค่าสเกลาร์ที่ไม่มีเครื่องหมายคำพูดจะถูกกำหนดชนิดโดยอัตโนมัติ (อนุมานเป็นตัวเลข, บูลีน และ null)
นี่คือตัวแยกวิเคราะห์แบบเบาที่ทำงานในเบราว์เซอร์ ซึ่งรองรับรูปแบบ YAML ที่พบได้ทั่วไปที่สุด ฟีเจอร์ YAML ที่ซับซ้อน เช่น anchor (&), alias (*), block scalar (|, >) และไฟล์แบบหลายเอกสาร ยังไม่รองรับ การประมวลผลทั้งหมดทำงานในเบราว์เซอร์ของคุณเท่านั้น
วิธีใช้งาน
- วาง YAML ของคุณลงในช่อง YAML Input หรือคลิก Sample เพื่อโหลดตัวอย่าง
- เลือกระดับการเยื้องของ JSON (2 ช่องว่าง, 4 ช่องว่าง หรือ Minified)
- คลิก → JSON เพื่อแปลง
- คลิก 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 ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์