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

เครื่องมือนี้แปลง YAML เป็น JSON ที่จัดรูปแบบแล้ว และแปลง JSON เป็น YAML โดยจะแสดงข้อความแจ้งข้อผิดพลาดจากตัวแยกวิเคราะห์หากข้อมูลไม่ถูกต้อง

วิธีใช้

  1. วาง YAML ลงในช่อง YAML หรือวาง JSON ลงในช่อง JSON
  2. คลิก YAML → JSON หรือ JSON → YAML
  3. คัดลอกผลลัพธ์

ข้อควรรู้

  • การแปลงใช้ไลบรารี 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 จึงอยู่บนอุปกรณ์ของคุณเท่านั้น