ตัวแปลง YAML ↔ JSON
เครื่องมือนี้แปลง YAML เป็น JSON ที่จัดรูปแบบแล้ว และแปลง JSON เป็น YAML โดยจะแสดงข้อความแจ้งข้อผิดพลาดจากตัวแยกวิเคราะห์หากข้อมูลไม่ถูกต้อง
เกี่ยวกับเครื่องมือนี้
เครื่องมือนี้แปลง YAML เป็น JSON ที่จัดรูปแบบแล้ว และแปลง JSON เป็น YAML โดยจะแสดงข้อความแจ้งข้อผิดพลาดจากตัวแยกวิเคราะห์หากข้อมูลไม่ถูกต้อง
วิธีใช้
- วาง YAML ลงในช่อง YAML หรือวาง JSON ลงในช่อง JSON
- คลิก YAML → JSON หรือ JSON → YAML
- คัดลอกผลลัพธ์
ข้อควรรู้
- การแปลงใช้ไลบรารี js-yaml ผลลัพธ์ JSON เยื้องด้วยช่องว่าง 2 ช่อง และผลลัพธ์ YAML เยื้อง 2 ช่องโดยไม่ตัดบรรทัด
- YAML 1.2 เป็น superset ของ JSON ดังนั้น JSON ที่ถูกต้องก็เป็น YAML ที่ถูกต้องด้วย
- คอมเมนต์ใน YAML จะหายไปเมื่อแปลงเป็น JSON เพราะ JSON ไม่มีไวยากรณ์สำหรับคอมเมนต์
- การเยื้องใน YAML ต้องใช้ช่องว่าง ห้ามใช้แท็บ
ทำงานในเบราว์เซอร์ของคุณทั้งหมด — ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลดหรือจัดเก็บ
คำถามที่พบบ่อย
ทำไมจึงเกิดข้อผิดพลาดเรื่องการเยื้อง?
YAML ต้องเยื้องด้วยช่องว่างอย่างสม่ำเสมอ การใช้แท็บหรือคีย์ที่วางไม่ตรงกันจะทำให้แยกวิเคราะห์ไม่ได้
คอมเมนต์ใน YAML จะถูกเก็บไว้ไหม?
ไม่ JSON ไม่มีคอมเมนต์ คอมเมนต์จึงถูกตัดออกเมื่อแปลงจาก YAML
แปลงไฟล์ Kubernetes หรือ Docker Compose ได้ไหม?
ได้ เอกสาร YAML เดี่ยว เช่น manifest และไฟล์ compose แปลงได้โดยตรง
การตั้งค่าของฉันถูกอัปโหลดหรือไม่?
ไม่ การแปลงเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อมูลลับในไฟล์ config จึงอยู่บนอุปกรณ์ของคุณเท่านั้น