เมนู
Dev Tools

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

แปลง YAML เป็น JSON ทันที รองรับ anchor, alias และโครงสร้างที่ซับซ้อน ทำงานในเบราว์เซอร์

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

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

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

  1. 1

    วาง YAML ของคุณ

    วางหรือพิมพ์เนื้อหา YAML ลงในช่องป้อนข้อมูล

  2. 2

    ดูผลลัพธ์ JSON

    JSON ที่แปลงแล้วจะแสดงในช่องผลลัพธ์ทันทีขณะที่คุณพิมพ์

  3. 3

    คัดลอก JSON

    คลิก คัดลอก เพื่อคัดลอก JSON ที่จัดรูปแบบแล้วไปยังคลิปบอร์ด

เครื่องมือส่วนใหญ่ที่อ่านค่าคอนฟิก (REST API, แอป JavaScript, ฐานข้อมูล, ไลบรารีตรวจสอบข้อมูล) ใช้ JSON แต่คอนฟิกจำนวนมากถูกเขียนและดูแลด้วย YAML ตัวแปลงนี้ช่วยเชื่อมช่องว่างดังกล่าว เพียงวางเอกสาร YAML ก็จะได้ JSON ที่ถูกต้องและเข้มงวด นำไปส่งให้ API ใช้ในสคริปต์ หรือเก็บในฐานข้อมูลเอกสารได้ทันที

ฟีเจอร์ขั้นสูงของ YAML จะถูกแปลความ ไม่ได้คัดลอกตรง ๆ anchor และ alias (& และ *) จะถูกขยายเป็นค่าที่อ้างถึง บล็อกข้อความหลายบรรทัดจะกลายเป็นสตริงที่มี escape และชนิดข้อมูลที่ไม่มีเครื่องหมายคำพูดจะถูกปรับให้เป็นรูปแบบที่เข้มงวดกว่าของ JSON ผลลัพธ์คือ JSON ล้วน ไม่เหลือเอกลักษณ์ของ YAML

มีสองเรื่องที่ควรรู้ JSON ไม่มีคอมเมนต์ จึงต้องลบคอมเมนต์ของ YAML ออก และการเดาชนิดข้อมูลของ YAML (no ที่ไม่มีเครื่องหมายคำพูดกลายเป็นค่าบูลีน false หรือ 3.10 กลายเป็นตัวเลข 3.1) มักสร้างความแปลกใจ หากค่าใดดูผิดปกติ ให้ใส่เครื่องหมายคำพูดใน YAML แล้วแปลงอีกครั้ง การประมวลผลทั้งหมดทำในเบราว์เซอร์ของคุณด้วย js-yaml

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

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