เมนู
Dev Tools

แปลง JSON เป็น YAML ออนไลน์ฟรี

แปลง JSON เป็น YAML แบบเรียลไทม์ รองรับออบเจกต์ซ้อนกัน อาร์เรย์ และ JSON ทุกประเภท ประมวลผลในเบราว์เซอร์ของคุณ

ไม่เก็บไฟล์ของคุณทันทีไม่ต้องสมัคร

🔒 ไฟล์ของคุณไม่เคยออกจากเบราว์เซอร์ การแปลงทำในเครื่องด้วย js-yaml

วิธีแปลง JSON เป็น YAML ออนไลน์

  1. 1

    วาง JSON ของคุณ

    วาง JSON ที่ถูกต้องลงในช่องป้อนข้อมูล

  2. 2

    ดูผลลัพธ์ YAML

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

  3. 3

    คัดลอก YAML

    คลิก คัดลอก เพื่อคัดลอก YAML ไปยังคลิปบอร์ด

JSON และ YAML อธิบายโมเดลข้อมูลเดียวกัน คือ แมปปิง ลิสต์ และค่าเดี่ยว แต่ออกแบบมาสำหรับผู้อ่านต่างกัน JSON ออกแบบมาสำหรับเครื่อง มีกฎเครื่องหมายคำพูดที่เข้มงวด ไม่มีคอมเมนต์ และไม่กำกวม ส่วน YAML ออกแบบมาสำหรับคนที่แก้ไขไฟล์คอนฟิกด้วยมือ ใช้การเยื้องแทนวงเล็บปีกกา เครื่องหมายคำพูดเป็นทางเลือก และเขียนคอมเมนต์ได้ การแปลง JSON เป็น YAML มักเป็นขั้นแรกในการทำให้ผลลัพธ์จาก API หรือคอนฟิกที่สร้างอัตโนมัติดูแลรักษาได้ง่ายขึ้น

การใช้งานทั่วไป เช่น แปลงคอนฟิก JSON เป็น Kubernetes manifest, ไฟล์ docker-compose, เวิร์กโฟลว์ GitHub Actions หรือ Ansible playbook ซึ่งล้วนใช้ YAML เป็นมาตรฐาน และยังช่วยให้ตรวจทาน JSON ขนาดใหญ่ใน pull request ได้ง่ายขึ้น เพราะความต่างของ YAML อ่านทีละบรรทัดได้ชัดกว่า JSON ที่อยู่ในบรรทัดเดียวมาก

การแปลงเกิดขึ้นในเบราว์เซอร์ของคุณด้วยไลบรารี js-yaml ข้อมูลที่วางจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ ก่อนสร้าง YAML เครื่องมือจะแยกวิเคราะห์ JSON ของคุณ หากข้อมูลผิดรูปแบบจะแสดงข้อผิดพลาดที่ชัดเจนแทนที่จะได้ไฟล์เสีย วงเล็บปีกกาและวงเล็บเหลี่ยมกลายเป็นการเยื้อง เครื่องหมายคำพูดของคีย์จะถูกตัดออกเมื่อปลอดภัย และไม่มีข้อมูลสูญหาย คุณสามารถแปลงกลับด้วยเครื่องมือแปลง YAML เป็น JSON ได้ เพียงจำไว้ว่าการเยื้องใน YAML มีความหมาย การเปลี่ยนการเยื้องจะเปลี่ยนโครงสร้างข้อมูล

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

เครื่องมืออื่นที่คุณอาจต้องใช้