th

JSON เป็น YAML

แปลงไฟล์ JSON เป็น YAML ในเครื่อง - รักษาโครงสร้างและอ่านง่าย ไม่อัปโหลด ทำงานในเบราว์เซอร์ของคุณโดยตรง

กำลังประมวลผลในเครื่องของคุณ ...

0%

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ - ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ ตรวจสอบเรื่องนี้ได้อย่างไร

    ไม่ต้องอัปโหลดทำงานในเครื่อง 100%
    เนื้อหายังอยู่กับคุณไม่มีบุคคลที่สามเข้าถึง
    เซิร์ฟเวอร์ในเยอรมนีออกแบบตาม GDPR
    ตรวจสอบโดยอิสระTLS A+ · ส่วนหัว HTTP A+

    YAML เป็นรูปแบบข้อมูลที่เป็นมิตรกับมนุษย์ ซึ่งสะท้อนโครงสร้างเดียวกับ JSON - ออบเจกต์ ลิสต์ ตัวเลข ข้อความ - แต่ใช้การเยื้องแทนวงเล็บปีกกา มันเป็นมาตรฐานสำหรับไฟล์การตั้งค่า (Docker Compose, Kubernetes, ไปป์ไลน์ CI, GitHub Actions) และอ่านกับแก้ไขได้สบายกว่า JSON มาก

    เครื่องมือนี้แจงไวยากรณ์ JSON ของคุณในเบราว์เซอร์แบบโลคัลทั้งหมดและส่งออก YAML ที่มีโครงสร้างเทียบเท่า (js-yaml เป็น JavaScript ล้วน) JSON ที่ไม่ถูกต้องจะถูกปฏิเสธพร้อมข้อความผิดพลาดที่ชัดเจนแทนการล่ม กระบวนการนี้ไม่สูญเสีย: YAML กลับเป็น JSON ได้โครงสร้างเดิม ไม่มีการอัปโหลด

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

    ข้อมูลทางเทคนิค

    ข้อมูลทางเทคนิค
    รูปแบบที่รองรับJSON
    รูปแบบผลลัพธ์YAML
    การประมวลผลเป็นชุดไม่รองรับ
    การประมวลผลภายในเบราว์เซอร์ (JavaScript)
    การอัปโหลดไฟล์ไม่มี

    ใน 3 ขั้นตอน

    1. วางหรือเลือกไฟล์ JSON ของคุณ
    2. เครื่องมือแปลงเป็น YAML ในเครื่อง
    3. ดาวน์โหลดไฟล์ YAML

    ข้อจำกัด: JSON ต้องถูกต้อง (มิฉะนั้นจะมีข้อความแสดงข้อผิดพลาดที่ชัดเจน) JSON ไม่มีคอมเมนต์ จึงไม่มีอะไรนำไปใส่ใน YAML ได้ โครงสร้างที่ลึกหรือใหญ่มากต้องใช้หน่วยความจำ Anchor/การอ้างอิงถูกตั้งใจไม่ให้แสดง (อ่านง่ายขึ้น)

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

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ การแปลงทำงานในเบราว์เซอร์แบบโลคัลทั้งหมด - ไม่มีอะไรถูกส่งออกไป

    การแปลงไม่สูญเสียใช่ไหม

    ใช่ YAML กลับเป็น JSON ได้โครงสร้างข้อมูลเดิมตรงเป๊ะ

    เกิดอะไรขึ้นกับ JSON ที่ไม่ถูกต้อง

    คุณจะได้ข้อความผิดพลาดที่ชัดเจนพร้อมสาเหตุ - ไม่มีการล่ม

    ฉันต้องใช้ YAML เพื่ออะไร

    YAML เป็นมาตรฐานสำหรับการตั้งค่าอย่าง Docker Compose, Kubernetes และไปป์ไลน์ CI

    เครื่องมือที่เกี่ยวข้อง