เครื่องมือแปลง JSON เป็น YAML

แปลง JSON/YAML ออนไลน์ทันที ไม่ยุ่งยาก ใช้ได้ใน CLI หรือเบราว์เซอร์ เหมาะกับการทดสอบและดีบั๊กโค้ด ไม่มีการตั้งค่า

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

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

ฝึก Python ด้วยโจทย์เขียนโค้ด

แก้โจทย์จริงใน editor นี้: รันทดสอบตัวอย่าง ส่งคำตอบ และรับรีวิวโค้ดจาก AI

โจทย์ Python ทั้งหมด
ง่าย

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ง่าย

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ง่าย

Distance Between Points

Compute the straight-line distance between two points.

คุณจะได้เรียนรู้ ทฤษฎีบทพีทาโกรัสรากที่สอง
BeginnerFunctionsLearning-pathmath
ง่าย

ผลคูณจุดของเวกเตอร์สองตัว

คูณเวกเตอร์สองตัวทีละสมาชิกแล้วรวมผลลัพธ์ ซึ่งเป็นการคำนวณหลักของทุกนิวรอน

คุณจะได้เรียนรู้ เวกเตอร์ผลคูณจุด
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ง่าย

รายการสิ่งที่ต้องทำ

จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่

คุณจะได้เรียนรู้ คอลเลกชันที่มีชนิดRecord
BeginnerSimulationStrings
ง่าย

ตรวจสอบจำนวนเฉพาะ

ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่

คุณจะได้เรียนรู้ การหารลงตัวปรับลูปให้เร็วขึ้น
BeginnerLoopsNumbersStudent-beginner
ยาก

Word Break

Decide whether text can be split into dictionary words.

คุณจะได้เรียนรู้ DP บน prefixตัดข้อความเป็นคำ
AdvancedDynamic-programmingHackathonStrings
ง่าย

Row Sums

Add up every row of a grid.

คุณจะได้เรียนรู้ ลิสต์ 2 มิติลูปซ้อน
BeginnerGridsLearning-path
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ง่าย

Largest of Three

Pick the largest of three numbers without a built-in max.

คุณจะได้เรียนรู้ การเปรียบเทียบรวมเงื่อนไข
BeginnerConditionsLearning-path
ง่าย

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

คุณจะได้เรียนรู้ อนุกรมเลขคณิตเทคนิคผลต่างของผลรวม
ArraysBeginnerStudent-beginnermath

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

เครื่องมือแปลงออนไลน์ฟรีนี้ทำให้การสลับระหว่างรูปแบบ 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