เครื่องมือแปลง JSON เป็น YAML
แปลง JSON/YAML ออนไลน์ทันที ไม่ยุ่งยาก ใช้ได้ใน CLI หรือเบราว์เซอร์ เหมาะกับการทดสอบและดีบั๊กโค้ด ไม่มีการตั้งค่า
🔥 นักพัฒนาคนอื่นเรียนรู้อะไรกันอยู่? ค้นพบเลย
Loading...
เครื่องมือนี้คืออะไร?
เครื่องมือแปลงออนไลน์ฟรีนี้ทำให้การสลับระหว่างรูปแบบ JSON และ YAML เป็นเรื่องง่าย ไม่ว่าคุณจะทำงานกับข้อมูล API หรือไฟล์การตั้งค่า เครื่องมือนี้ช่วยให้คุณแปลงรูปแบบข้อมูลได้อย่างรวดเร็วและแม่นยำ
วิธีการใช้งาน
- วางหรือเขียนโค้ด JSON หรือ YAML ของคุณลงในตัวแก้ไข
- คลิก แปลง เพื่อสลับรูปแบบทันที
- ดาวน์โหลด คัดลอก หรือแชร์ผลลัพธ์ด้วยคลิกเดียว
คุณยังสามารถ ลงชื่อเข้าใช้ด้วย 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