jsonecho

JSON เป็น YAML

เปลี่ยน JSON เป็น YAML ที่สามารถอ่านได้สําหรับไฟล์การตั้งค่า Kubernetes manifest และ pipelines CI

กำลังโหลดเครื่องมือ...

วิธีใช้ JSON เป็น YAML

  1. Paste JSON เช่นเอกสาร OpenAPI หรือ manifesto Kubernetes ในรูปแบบ JSON
  2. เลือกการเยื้อง 2 หรือ 4 ช่องว่าง
  3. สําเนา YAML ในไฟล์การตั้งค่าของคุณ

เกี่ยวกับ JSON เป็น YAML

YAML เป็นชุดยอดของ JSON ในปฏิบัติการ ซึ่งหมายความว่าไฟล์ JSON ทุกอย่างสามารถแสดงออกเป็น YAML ความแตกต่างคือความสามารถในการอ่าน: ไม่มีสัญลักษณ์, ไม่มีคําอ้างอิงรอบสายส่วนใหญ่, และมีการฉีดลงแทนจุดหมาย. นั่นคือเหตุผลที่ Kubernetes, Docker Compose, GitHub Actions, Ansible และ OpenAPI

เครื่องแปลงเขียนแบบ block YAML สายถูกนํามาอ้างเมื่อมันต้องเป็น เช่น เมื่อมันดูเหมือนเลขหรือบูเลียน "true" อยู่เป็นเส้น และไม่เปลี่ยนเป็น Boolean ในด้านอื่น

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

คําว่า "ใช่" หรือ "ไม่" จะยังคงเป็นคําว่า?

ใช่ พวกเขาถูกเขียนด้วยคําอ้างอิงเพื่อที่ parsers ตามกฎ YAML 1.1 เก่าไม่อ่านพวกเขาเป็น Boolean เช่นเดียวกันกับค่าเช่น "1.0" หรือ "zero"

คอมเมนต์ถูกเก็บไว้หรือไม่

JSON ไม่มีคอมเมนต์ ดังนั้นไม่มีอะไรที่จะนําไป คุณสามารถเพิ่มพวกเขาในไฟล์ YAML หลังจากนั้น

ผมสามารถแปลง YAML กลับเป็น JSON ได้หรือไม่

ใช่ด้วยเครื่องมือ YAML ไป JSON การเดินทางกลับจะให้ข้อมูลเดียวกัน

ทําไมเส้นผมยาวถึง 1 เส้น?

การพับเส้นถูกปิด ดังนั้นค่ายาวๆ จะอยู่บนเส้นเดียว ซึ่งหลีกเลี่ยงการสลายเส้นที่น่าแปลกใจในไฟล์ที่สร้าง

เครื่องมือเพิ่มเติมใน เครื่องมือแปลงไฟล์

เครื่องมือทั้งหมด →