ตัวแปลง JSON เป็น YAML

แปลง JSON เป็น YAML หรือ YAML เป็น JSON

แท็กต่างๆ: json yaml แปลงโค้ด

🚀 187,049 การแปลงทั้งหมด (8,043 ในเดือนนี้)

เครื่องมือนี้คืออะไร?

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

วิธีการใช้งาน

  1. วางหรือเขียนโค้ด JSON หรือ YAML ของคุณลงในตัวแก้ไข
  2. คลิก แปลง เพื่อสลับรูปแบบทันที
  3. ดาวน์โหลด คัดลอก หรือแชร์ผลลัพธ์ด้วยคลิกเดียว

คุณยังสามารถ ลงชื่อเข้าใช้ด้วย Google หรือ GitHub เพื่อบันทึกประวัติการแปลงหรือดาวน์โหลดผลลัพธ์ในภายหลัง

JSON คืออะไร?

JSON (JavaScript Object Notation) เป็นรูปแบบข้อมูลที่เบาและอ่านง่ายสำหรับมนุษย์ ใช้กันอย่างแพร่หลายในการส่งข้อมูลระหว่างเซิร์ฟเวอร์และแอปเว็บ มันใช้คู่คีย์-ค่าและโครงสร้างอาเรย์เพื่อแสดงข้อมูลและเป็นรูปแบบที่พบมากที่สุดใน API สมัยใหม่

JSON ได้รับการสนับสนุนโดยธรรมชาติในภาษาการเขียนโปรแกรมส่วนใหญ่ ทำให้เป็นรูปแบบที่นิยมสำหรับการจัดเก็บข้อมูลและบริการ RESTful

เรียนรู้เพิ่มเติมได้ที่ เว็บไซต์ JSON อย่างเป็นทางการ.

ตัวอย่าง JSON


{
  "firstName": "Duke",
  "lastName": "Java",
  "age": 18,
  "address": {
    "street": "100 Internet Dr",
    "city": "JavaTown",
    "state": "JA",
    "postalCode": "12345"
  },
  "phoneNumbers": [
    { "Mobile": "111-111-1111" },
    { "Home": "222-222-2222" }
  ]
}

    

YAML คืออะไร?

YAML (YAML Ain’t Markup Language) เป็นรูปแบบการจัดเก็บข้อมูลที่อ่านง่าย มักใช้สำหรับไฟล์การตั้งค่า (เช่น Docker, Kubernetes, GitHub Actions) มันกระชับกว่า JSON และง่ายต่อการเขียนและแก้ไขสำหรับมนุษย์

YAML รองรับโครงสร้างที่ซับซ้อน เช่น รายการ แผนที่ สมอ และการอ้างอิง และเข้ากันได้กับ JSON—หมายความว่าไฟล์ JSON ที่ถูกต้องทุกไฟล์ก็เป็น YAML 1.2 ที่ถูกต้องเช่นกัน

เรียนรู้เพิ่มเติมได้ที่ หน้า Wikipedia ของ YAML.

ตัวอย่าง YAML


---
receipt:     Oz-Ware Purchase Invoice
date:        2012-08-06
customer:
  first_name: Dorothy
  family_name: Gale

items:
  - part_no: A4786
    descrip: Water Bucket (Filled)
    price: 1.47
    quantity: 4
  - part_no: E1628
    descrip: High Heeled "Ruby" Slippers
    size: 8
    price: 133.7
    quantity: 1

bill-to: &id001
  street: |
    123 Tornado Alley
    Suite 16
  city: East Centerville
  state: KS

ship-to: *id001

specialDelivery: >
  Follow the Yellow Brick
  Road to the Emerald City.
  Pay no attention to the
  man behind the curtain.

    

ตัวอย่าง JSON vs YAML

JSON


{
  "ProductID": 10440,
  "SKU": "KOI-721",
  "Name": "Basic Beauty Dress",
  "Price": 52,
  "ColorSwatches": [
    { "color": "Rosewood", "price": 42 },
    { "color": "Thyme Green", "price": 59.99 }
  ]
}

    

YAML


---
ProductID: 10440
SKU: "KOI-721"
Name: "Basic Beauty Dress"
Price: 52
ColorSwatches:
  - color: "Rosewood"
    price: 42
  - color: "Thyme Green"
    price: 59.99