ToolMill.io

YAML ถึง Json

แปลง YAML ให้เป็น Json ที่สะอาด โดยตรงในเบราว์เซอร์ของคุณ เมื่อคุณต้องการที่จะย้ายข้อมูลรูปแบบการปรับแต่ง ไปเป็นการทํางานแบบเข้มงวดแบบ Json หน้านี้มีประโยชน์สําหรับการเตรียมการโหลดอย่างรวดเร็ว, การตรวจสอบค่าปรับแต่ง, และเปลี่ยน YAML ที่มนุษย์กําหนดให้เป็นแบบที่ API, สคริปต์, และผู้ตรวจสอบทั่วไปคาดหวัง

ข้อมูล

ลองสิ

ตัวอย่าง

ค่าคีย์ธรรมดา YAML
นําเข้า
name: ToolMill
active: true
count: 3
ส่งออก
{
  "name": "ToolMill",
  "active": true,
  "count": 3
}
ออบเจกต์ของ YAML ที่ตั้งอยู่กึ่งกลาง
นําเข้า
service:
  name: api
  ports:
    - 443
    - 8443
ส่งออก
{
  "service": {
    "name": "api",
    "ports": [443, 8443]
  }
}
รายการ YAML ไปยัง Json ArGE
นําเข้า
users:
  - name: Ava
    role: editor
  - name: Leo
    role: viewer
ส่งออก
{
  "users": [
    {
      "name": "Ava",
      "role": "editor"
    },
    {
      "name": "Leo",
      "role": "viewer"
    }
  ]
}

วิธีการที่ YAML แผนที่ Json

การโยง YAML กลายเป็นวัตถุ Json, YAML กลายเป็น json Archies และค่าสเกลาร์กลายเป็น สตริง Json, ตัวเลข, บูเลียน, หรือ ช่องว่างขึ้นอยู่กับวิธีตีความ ทําให้หน้านี้มีประโยชน์ในการเปลี่ยนข้อความในรูปแบบการปรับแต่ง ให้เป็นรูปแบบที่เข้มงวดขึ้น

กฎการนําเข้าที่สําคัญก่อนที่จะแปลง

แอมป์ขึ้นกับโครงสร้างการเยื้องและรายการ ช่องว่างที่ต่อเนื่อง, การใช้ที่ถูกต้องของลําไส้ใหญ่, และรายการรายการที่ถูกวางอย่างเหมาะสม มีความสําคัญมากกว่ารูปแบบ หาก ข้อ ความ ที่ เขียน ไว้ นั้น เสีย ระยะ ห่าง หรือ โครง สร้าง บาง ส่วน การ เปลี่ยน แปลง อาจ ทํา ให้ เกิด ผล ที่ ไม่ คาด คิด ได้.

สิ่งที่เปลี่ยนแปลงระหว่างการแปลง

ผล งาน ที่ ออก มา จาก เจ สัน กลาย เป็น เรื่อง ที่ ชัดเจน เกี่ยว กับ โครง สร้าง โดย การ เพิ่ม เครื่อง ค้ํา ยัน, วงเล็บ, จุลชีพ, และ สาย เสียง ที่ ยก มา อ้าง เมื่อ จําเป็น. YAML ความคิดเห็นไม่ได้ดําเนินการลงในผลลัพธ์ Json และรูปแบบการฟอร์แมตจะถูกปรับให้เป็นปกติกับ Json แทนการรักษารูปลักษณ์เดิมของ YAML Gegpet

ผิดพลาดในการเปลี่ยนภาพ

ความ ผิด พลาด ทั่ว ไป รวม ถึง รอย แยก ที่ หัก, รายการ ต่าง ๆ ที่ ไม่ ได้ เรียง กัน อย่าง ถูก ต้อง, ลําไส้ ใหญ่ ที่ ขาด หาย, บาง ส่วน วาง ชิ้นส่วน เล็ก ๆ, และ ข้อ สันนิษฐาน ที่ ว่า คํา อธิบาย หรือ ราย ละเอียด การ แปลง แบบ ดั้งเดิม ทุก อย่าง จะ รอด ผ่าน การ เปลี่ยน แปลง. ความ ประหลาด ใจ ที่ เกิด ขึ้น บ่อย ๆ อีก อย่าง หนึ่ง คือ การ ตี ความ ชนิด ต่าง ๆ: ค่า ที่ ไม่ เกี่ยว ข้อง กัน อย่าง เช่น ความ จริง, ความ เท็จ, โมฆะ, หรือ 3 อาจ กลาย เป็น จํานวน บู ลิ อัน, โมฆะ, หรือ ตัว เลข ใน การ ออก เสียง ของ เจ สัน แทน ที่ จะ เป็น ข้อ ความ.

ผล งาน ที่ ใช้ ได้ ผล

ก่อน ที่ คุณ จะ เปลี่ยน เจ สัน ใน การ ทํา ให้ ตัว เอง เป็น อิสระ หรือ ผลิตผล

ก่อนที่จะใช้ Json ในการใช้งานหรืองานอัตโนมัติ ไหลยืนยันที่ปลายทางคาดหวังโครงสร้างเดียวกัน การตีความสเกลาร์ การแปลงที่ประสบความสําเร็จมีประโยชน์ แต่ความเข้ากันได้กับผู้บริโภคที่แท้จริง ยังคงจําเป็นต้องตรวจสอบแยกต่างหาก

YAML ลักษณะและด้าน

ลักษณะ พิเศษ บาง อย่าง ของ แอมป์ สามารถ แสดง ให้ เห็น ได้ ใน วิธี ที่ ปรากฏ ชัด น้อย ลง หลัง จาก เปลี่ยน มา เป็น เจ สัน. ตัวยึด, นามแฝง, ความเห็น, รูปแบบการตกแต่ง, และการประชุมสเกลาร์บางแห่ง เป็นตัวอย่างที่ Json ที่ถูกดัดแปลง อาจรักษาข้อมูลหลักได้

วิธี แปล ผล งาน ของ เจ สัน

Json ผลลัพธ์เป็นการแสดงที่เป็นมิตรกับเครื่องจักรของโครงสร้างที่วิเคราะห์จากข้อมูลเข้า YAML มันอาจจะง่ายต่อการตรวจสอบหรือผ่านไปยัง APIs แต่ยังคงเป็นสิ่งสําคัญที่จะทบทวนรูปร่างของอาร์เรย์ วัตถุ และค่าสเกลาร์ ก่อนที่จะทําการรักษาเป็น

ใช้หน้านี้เมื่อคุณต้องการที่จะเปลี่ยนชิ้นส่วนปรับแต่งเป็น Json สําหรับ API หรือสคริปต์, ตรวจดูโครงสร้างของรายการ YAML ก่อนจะส่งไปยังเครื่องมืออื่น, หรือเปลี่ยนรายการที่มนุษย์กําหนดเป็นรูปแบบที่ผู้ตรวจความถูกต้องสามารถอ่านได้ เหมาะที่สุดที่จะวางการแปลงอย่างรวดเร็ว แทนการอพยพแบบปรับแต่งขนาดใหญ่ หรือคุณสมบัติ YAML ขั้นสูง