YAML to JSON
YAML to JSON — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
YAML → JSON
รองรับเฉพาะ YAML แบบง่าย: key: value, การซ้อนด้วยการเยื้อง, - 목록. 앵커·별칭·멀티라인 블록(|, >)·플로우 스타일·복합 키·태그 등은 지원하지 않습니다.
วิธีใช้
- ในช่อง YAML แปะข้อความที่มี
key: valueการซ้อนแบบเยื้อง และรายการขีด - กด แปลง แล้วตรวจผลในช่อง JSON ด้านล่าง
- ใช้ คัดลอกผลลัพธ์ เมื่อใส่ในโค้ด
- ถ้าการแยกวิเคราะห์ล้มเหลว ตรวจการเยื้องและช่องว่างหลังทวิภาค แล้วแปลงอีกครั้ง
- รีเซ็ต ล้างอินพุตและเอาต์พุต เพื่อแปะเอกสารอื่น
แนวคิดหลัก
การแปลง YAML JSON ใช้ย้ายคอนฟิกดีพลอยหรือส่วนของ Docker Compose ไป JSON สำหรับฟรอนต์เอนด์หรือโค้ดทดสอบ พาร์เซอร์นี้อ่านประมาณ key: value การซ้อนแบบเยื้อง และรายการ - ตัวเลข บูลีน และ null กลายเป็นชนิด JSON ไม่รองรับแองเคอร์และนามแฝง มัลติไลน์ไปป์/มุม โฟลว์สไตล์วงเล็บปีกกา คีย์ซับซ้อน และแท็กกำหนดเอง
ช่องว่างปลอดภัยกว่าการเยื้องแท็บ คีย์ระดับเดียวกันต้องเยื้องเท่ากัน การแปลงรันเฉพาะในเบราว์เซอร์ ไม่อัปโหลดไฟล์ แปลง Helm chart ซับซ้อนหรือเอกสารที่มีแองเคอร์มากในสภาพแวดล้อมที่มีไลบรารี YAML เฉพาะ หน้านี้สำหรับชิ้นคอนฟิกสั้น
ตัวอย่าง
ถ้าอินพุตคือ name: tvinghub, tags: พร้อม - a - b และ ok: true จะได้ {"name":"tvinghub","tags":["a","b"],"ok":true} บูลีนพิเศษ YAML 1.1 เช่น ok: yes อาจต่างจากที่คาด จึงใช้ true/false ดีกว่า ถ้าไม่มีช่องว่างหลังทวิภาค พาร์เซอร์บางครั้งแยกคีย์กับค่าไม่ได้ จึงใส่หนึ่งช่องว่าง ถ้าคีย์ระดับเยื้องเดียวกันไม่ตรง การซ้อนพังและได้ JSON คนละชุด คัดลอกเฉพาะบล็อกที่ต้องการแทนไฟล์ดีพลอยทั้งก้อน จะหาจุดล้มเหลวง่ายกว่า เมื่อลองอินพุตเดิมหลายครั้ง ให้รีเซ็ตแล้วแปะใหม่เพื่อไม่ปนกับเอาต์พุตก่อน เครื่องใช้ร่วม ล้างอินพุตเมื่อเสร็จ เพื่อไม่ให้ต้นค้างบนจอ ปิดแท็บเบราว์เซอร์ก็ทิ้งสิ่งที่เพิ่งแปะ ไม่ต้องส่งคำขอลบไปเซิร์ฟเวอร์ ชื่อปุ่มและหัวช่องตรงกับเครื่องมือด้านบนของจอ จึงอ่านตามได้ ถ้าผลว่าง ให้ตรวจก่อนว่าช่องบังคับถูกเติมและข้อความผิดพลาดไม่ถูกซ่อน บทนี้เป็นคู่มือใช้ ไม่ได้หมายความว่าอินพุตถูกเก็บคลังภายนอก
ที่เกี่ยวข้อง: JSON → YAML · ตัวจัดรูปแบบ JSON · CSV → JSON
คำถามที่พบบ่อย
การแปลง YAML JSON รองรับแองเคอร์และนามแฝงไหม
ไม่ ขยายแองเคอร์เป็นเอกสารแบน แล้วแปลง
YAML ที่มีตัวบ่งชี้บล็อกหลายบรรทัดใช้ได้ไหม
ไม่รองรับบล็อกไปป์และมุม เปลี่ยนเป็นสตริงบรรทัดเดียว
YAML โฟลว์สไตล์วงเล็บปีกกาถูกแปลงเป็น JSON ไหม
ไม่รองรับโฟลว์วงเล็บปีกกาและวงเล็บเหลี่ยม เขียนใหม่เป็นบล็อกสไตล์
อินพุตถูกอัปโหลดไปเซิร์ฟเวอร์ไหม
ไม่ การแยกวิเคราะห์เกิดเฉพาะในเบราว์เซอร์
ตัวเลขและบูลีนกลายเป็นชนิด JSON ไหม
ตัวเลขทั่วไป true/false และ null กลายเป็นชนิด JSON
YAML ที่ปนเทมเพลต Helm ใช้ได้ไหม
ไวยากรณ์เทมเพลตไม่ใช่ YAML มาตรฐานและมักล้มเหลว แปะเฉพาะผลที่เรนเดอร์แล้ว
ตรวจทานล่าสุด: 2026-09-04