แปลง YAML เป็น JSON
แปลงไฟล์ตั้งค่า YAML เป็น JSON และรู้ได้ทันทีว่าผิดตรงไหนเมื่อมีปัญหา
วาง YAML เปิดไฟล์ .yaml หรือ .yml หรือลากไฟล์มาวางที่นี่ หลายเอกสารที่คั่นด้วย --- จะกลายเป็นอาร์เรย์ JSON
ถัดไป: จัดรูปแบบ JSON · XML เป็น JSON · JSON เป็น CSV
แจ้งปัญหาเกี่ยวกับเครื่องมือนี้
วิธีใช้งาน YAML เป็น JSON
วาง YAML ของคุณ
วาง YAML หรือเปิดหรือลากไฟล์ .yaml หรือ .yml มาวาง ระบบจะตรวจสอบและแปลงทันทีที่คุณพิมพ์
เลือกรูปแบบการจัดวาง
เยื้อง JSON ด้วยช่องว่าง 2 หรือ 4 ช่อง หรือย่อให้อยู่ในบรรทัดเดียว
คัดลอกหรือดาวน์โหลด
คัดลอก JSON หรือดาวน์โหลดเป็นไฟล์ .json
ทำไมต้องใช้ Utils365
ขยายแองเคอร์และการผสาน
นามแฝงอย่าง *defaults และคีย์ผสานอย่าง <<: *defaults ที่พบบ่อยในไฟล์ docker-compose และ Kubernetes จะถูกแทนที่ด้วยค่าจริง
หลายเอกสารในครั้งเดียว
ไฟล์ที่มีเอกสารคั่นด้วย --- จะกลายเป็นอาร์เรย์ JSON หนึ่งรายการต่อหนึ่งเอกสาร
ข้อผิดพลาดที่แก้ได้จริง
การเยื้องผิด แท็บ คีย์ซ้ำ และอัญประกาศที่ไม่ได้ปิดจะแจ้งพร้อมบรรทัดและคอลัมน์ และแสดงบรรทัดนั้นพร้อมทำเครื่องหมายจุดที่ผิด
เป็นส่วนตัวตั้งแต่การออกแบบ
YAML ของคุณถูกแปลงบนอุปกรณ์และไม่ถูกอัปโหลด รหัสผ่านและโทเค็นในไฟล์ตั้งค่าจึงอยู่กับคุณเท่านั้น
คำถามที่พบบ่อย
ไฟล์ที่มีหลายเอกสารจะเป็นอย่างไร
เอกสารที่คั่นด้วย --- จะกลายเป็นอาร์เรย์ JSON ตามลำดับ ไฟล์ที่มีเอกสารเดียวจะกลายเป็นค่า JSON ค่าเดียว
yes ถูกแปลงเป็น true ไหม
ไม่ เครื่องมือนี้ใช้ YAML 1.2 ซึ่งมีแค่ true และ false ที่เป็นบูลีน yes, no, on และ off จึงยังเป็นข้อความ ถ้าต้องการบูลีนให้เขียน true หรือ false
รองรับแองเคอร์และนามแฝงไหม
รองรับ *นามแฝง แต่ละตัวจะถูกแทนด้วยสำเนาของสิ่งที่ &แองเคอร์ ทำเครื่องหมายไว้ และคีย์ผสาน <<: จะถูกรวมเข้าในแมป ไฟล์ที่ขยายนามแฝงจนมีขนาดใหญ่มหาศาลจะถูกหยุด
ทำไม YAML ของฉันแสดงข้อผิดพลาด
สาเหตุที่พบบ่อยคือใช้แท็บเยื้อง รายการที่ไม่ตรงแนวกัน คีย์ที่ใช้ซ้ำในแมปเดียวกัน หรืออัญประกาศที่ไม่ได้ปิด ข้อความจะบอกบรรทัดและคอลัมน์
คอมเมนต์จะเป็นอย่างไร
JSON ไม่มีคอมเมนต์ คอมเมนต์ใน YAML จึงไม่อยู่ในผลลัพธ์