JSON to YAML
JSON to YAML — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
JSON → YAML
แปลงอ็อบเจกต์ อาร์เรย์ สตริง ตัวเลข บูลีน และ null เป็น YAML อย่างง่าย โดยไม่ใช้ไลบรารีภายนอก
วิธีใช้
- เลือกช่องว่างย่อหน้า 1–8 ค่าเริ่มต้นคือ 2 ช่อง
- วางเอกสารที่ผสมอ็อบเจ็กต์และอาร์เรย์ลงในช่อง JSON
- คลิก แปลง แล้วตรวจผลในช่อง YAML ด้านล่าง
- ใช้ คัดลอกผลลัพธ์ เมื่อจะใส่ลงไฟล์คอนฟิก
- คลิก รีเซ็ต เพื่อเริ่มใหม่
แนวคิดหลัก
การแปลง JSON–YAML ใช้บ่อยเมื่อแสดงคอนฟิก Kubernetes/CI และตัวอย่าง env ของฟรอนต์เอนด์เป็น YAML หน้านี้แปลงเฉพาะอ็อบเจ็กต์ อาร์เรย์ สตริง ตัวเลข บูลีน และ null เป็น YAML แบบง่าย โดยไม่มีไลบรารีภายนอก ไม่สร้าง YAML ขั้นสูง เช่น แองเคอร์ แท็ก หรือบล็อกหลายบรรทัด การแปลงเกิดในเบราว์เซอร์เท่านั้น
สตริงที่มีอักขระพิเศษหรือทวิภาคจะถูกใส่เครื่องหมายคำพูดเพื่อไม่ให้พัง การย่อหน้าควบคุมด้วยจำนวนช่องว่างเท่านั้น ไม่ใช้แท็บ ถ้า JSON ไม่ถูกต้องการแปลงจะล้มเหลว จึงควรแก้ไวยากรณ์ด้วยตัวจัดรูปแบบ JSON ก่อน อาร์เรย์กลายเป็นรายการขีด และอ็อบเจ็กต์กลายเป็นบรรทัดคีย์-ทวิภาค-ค่า
ตัวอย่าง
อินพุต {"name":"tvinghub","tags":["a","b"],"ok":true} ย่อหน้า 2 ได้ name: tvinghub, tags: ตามด้วย - a - b และ ok: true สตริงว่างหรือค่าที่มีทวิภาคอาจถูกใส่เครื่องหมายคำพูด หากต้องการคอมเมนต์แบบแมนิเฟสต์ Kubernetes ให้เติมเองหลังแปลง หากจำนวนช่องว่างไม่ตรงกฎรีโป ความต่างอาจเห็นตอนรีวิว JSON บรรทัดเดียวที่ยาวก็แปลงได้ถ้าโครงสร้างถูกต้อง ให้จัดวงเล็บด้วยตัวจัดรูปแบบก่อน หากลองอินพุตเดิมซ้ำ ให้รีเซ็ตแล้ววางใหม่ เพื่อไม่ปะปนกับเอาต์พุตก่อนหน้า บนคอมพิวเตอร์ที่ใช้ร่วมกัน ให้ล้างช่องเมื่อเสร็จ ปิดแท็บเบราว์เซอร์ก็ล้างสิ่งที่เพิ่งวาง ไม่ต้องส่งคำขอลบไปเซิร์ฟเวอร์ ชื่อปุ่มและช่องตรงกับเครื่องมือด้านบน จึงทำตามคู่มือนี้ไปพร้อมใช้ได้ หากผลว่าง ให้ตรวจว่ากรอกช่องที่ต้องกรอกแล้ว และไม่มีข้อความผิดพลาดซ่อนอยู่ บทความนี้เป็นวิธีใช้ ไม่ได้หมายความว่าอินพุตถูกเก็บในที่เก็บภายนอก บนมือถือปุ่มคัดลอกอาจขอสิทธิ์คลิปบอร์ด — อนุญาตแล้วแตะอีกครั้ง
ที่เกี่ยวข้อง: YAML → JSON · ตัวจัดรูปแบบ JSON · JSON → CSV
คำถามที่พบบ่อย
การแปลง JSON เป็น YAML เป็นสเปก YAML แบบเต็มหรือไม่
ไม่ใช่ เป็น YAML ง่ายสำหรับคอนฟิกและตัวอย่าง API ในชีวิตประจำวัน ไม่สร้างแองเคอร์หรือแท็ก
ควรใช้ช่องว่างย่อหน้ากี่ช่อง
หลายโปรเจกต์ใช้ 2 ถ้ากฎรีโปใช้ 4 ให้ตั้งเป็น 4 สูงสุดคือ 8
null เขียนอย่างไรเมื่อแปลง JSON เป็น YAML
เขียนเป็น null ของ YAML อ็อบเจ็กต์ว่างและอาร์เรย์ว่างก็รองรับ
การแปลงเกิดที่เซิร์ฟเวอร์หรือไม่
ไม่ การแปลงทำงานในเบราว์เซอร์เท่านั้น
JSON ที่มีคอมเมนต์ใช้ได้หรือไม่
JSON มาตรฐานไม่มีคอมเมนต์ ให้ลบคอมเมนต์แล้วค่อยแปลง
สตริงหลายบรรทัดกลายเป็นบล็อก YAML หรือไม่
ไม่ ถูกใส่เครื่องหมายคำพูดเป็นสตริงธรรมดา ไม่สร้างบล็อกแบบไปป์
ตรวจทานล่าสุด: 2026-09-04