Công Cụ Chuyển Đổi JSON sang YAML

Chuyển đổi JSON ↔ YAML nhanh chóng, tiện lợi. Phù hợp cho testing, debugging, không cần cài đặt. Chạy Online hoặc qua CLI.

Thẻ: chuyển đổi mã json yaml

🚀 187,119 tổng số lượt chuyển đổi (1 trong tháng này)

Luyện Python với thử thách lập trình

Giải các bài tập thực tế ngay trên trình soạn thảo này: chạy kiểm thử mẫu, nộp bài và nhận đánh giá code từ AI.

Tất cả thử thách Python
Dễ

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Bạn sẽ học Số họcGiá trị trả về
BeginnerLearning-pathVariables
Dễ

Days in a Month

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

Bạn sẽ học Quy tắc lịchHàm phụ trợ
BeginnerConditionsFunctionsLearning-path
Dễ

Tích vô hướng của hai vector

Nhân hai vector theo từng phần tử rồi cộng kết quả lại, phép tính cốt lõi của mọi nơ-ron.

Bạn sẽ học VectorTích vô hướng
Mạng nơ-rontrí tuệ nhân tạohọc máy
Dễ

Distance Between Points

Compute the straight-line distance between two points.

Bạn sẽ học Định lý PythagoreCăn bậc hai
BeginnerFunctionsLearning-pathmath
Dễ

Trung Bình Của Ba Số

Tính trung bình cộng của ba số nguyên.

Bạn sẽ học Số họcPhép chia
BeginnerLearning-pathVariables
Dễ

Danh sách việc cần làm

Quản lý danh sách công việc: thêm, đánh dấu xong, xóa và báo những việc còn lại.

Bạn sẽ học Collection có kiểuRecord
BeginnerSimulationStrings
Dễ

Kiểm Tra Số Nguyên Tố

Xác định xem một số có phải là số nguyên tố hay không.

Bạn sẽ học Tính chia hếtTối ưu vòng lặp
BeginnerLoopsNumbersStudent-beginner
Khó

Word Break

Decide whether text can be split into dictionary words.

Bạn sẽ học QHĐ tiền tốTách chuỗi thành từ
AdvancedDynamic-programmingHackathonStrings
Dễ

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Bạn sẽ học Cặp chỉ sốTránh đếm trùng
ArraysBeginnerLearning-pathNested-loops
Dễ

Số Bị Thiếu

Tìm số bị thiếu duy nhất trong dãy từ 0 đến n.

Bạn sẽ học Cấp số cộngMẹo hiệu của tổng
ArraysBeginnerStudent-beginnermath
Trung bình

Tìm kiếm A* trên lưới có trọng số

Tìm đường đi rẻ nhất qua một lưới chi phí địa hình bằng A*, thuật toán tìm đường phía sau game và robot.

Bạn sẽ học Tìm kiếm A*Heuristic
GraphsGridsShortest-pathtrí tuệ nhân tạo
Trung bình

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Bạn sẽ học QuickselectPhân hoạch
AdvancedCompetitive-programmingSorting

Công cụ này là gì?

Công cụ chuyển đổi trực tuyến miễn phí này giúp bạn dễ dàng chuyển đổi giữa các định dạng JSON và YAML. Cho dù bạn đang làm việc với tải trọng API hay tệp cấu hình, công cụ này giúp bạn chuyển đổi định dạng dữ liệu nhanh chóng và chính xác.

Cách sử dụng

  1. Dán hoặc viết mã JSON hoặc YAML của bạn vào trình chỉnh sửa.
  2. Nhấp vào Chuyển đổi để chuyển đổi định dạng ngay lập tức.
  3. Tải xuống, sao chép hoặc chia sẻ kết quả chỉ với một cú nhấp chuột.

Bạn cũng có thể đăng nhập bằng Google hoặc GitHub để lưu lịch sử chuyển đổi của mình hoặc tải xuống kết quả sau này.

JSON là gì?

JSON (JavaScript Object Notation) là một định dạng dữ liệu nhẹ, dễ đọc cho con người, được sử dụng rộng rãi để truyền dữ liệu giữa các máy chủ và ứng dụng web. Nó sử dụng cặp khóa-giá trị và cấu trúc mảng để biểu diễn dữ liệu và là định dạng phổ biến nhất trong các API hiện đại.

JSON được hỗ trợ tự nhiên trong hầu hết các ngôn ngữ lập trình, làm cho nó trở thành định dạng chính cho việc tuần tự hóa dữ liệu và dịch vụ RESTful.

Tìm hiểu thêm tại trang web chính thức của JSON.

Ví dụ 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 là gì?

YAML (YAML Ain’t Markup Language) là một định dạng tuần tự hóa dữ liệu dễ đọc, thường được sử dụng cho các tệp cấu hình (ví dụ: Docker, Kubernetes, GitHub Actions). Nó ngắn gọn hơn JSON và dễ viết và chỉnh sửa hơn cho con người.

YAML hỗ trợ các cấu trúc phức tạp như danh sách, bản đồ, neo và tham chiếu, và tương thích với JSON - nghĩa là mọi tệp JSON hợp lệ cũng là YAML 1.2 hợp lệ.

Tìm hiểu thêm tại trang Wikipedia về YAML.

Ví dụ 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.

    

Ví dụ 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