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