Chuyển YAML sang JSON (và JSON sang YAML) online miễn phí

Chuyển YAML sang JSON hoặc JSON sang YAML trong một API, hỗ trợ nhiều document và báo lỗi cú pháp kèm dòng, cột.

Công cụ miễn phí: 20 request mỗi phút.

Kết quả

Bấm “Chạy” để xem kết quả.

Gửi yaml để nhận JSON, hoặc gửi json để nhận YAML; chiều chuyển đổi được tự chọn và có thể chỉ định bằng to=json hoặc to=yaml. YAML cũng có thể gửi dạng body văn bản thô (ví dụ text/yaml) kèm to=json.

Khi chuyển YAML sang JSON, API trả về valid, giá trị đã parse trong json và số documents; file có nhiều document ngăn cách bởi --- sẽ trả về một mảng. YAML không hợp lệ trả về valid: false kèm error gồm thông báo, line và column thay vì lỗi HTTP.

Khi chuyển JSON sang YAML, trường json nhận giá trị JSON hoặc chuỗi JSON và kết quả nằm trong yaml; indent đặt độ thụt lề (1 đến 8, mặc định 2). Body request tối đa 5 MB.

Dùng trong code của bạn

curl -X POST "https://apibox.io.vn/v1/yaml" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"yaml":"name: APIBox\nversion: 1\nfeatures:\n  - html\n  - json\nenabled: true"}'

Tài liệu API → Nhận API key miễn phí

Hỏi đáp

Làm sao chọn chiều chuyển đổi?

Gửi yaml để nhận JSON, hoặc json để nhận YAML. Muốn rõ ràng hơn, thêm to=json hoặc to=yaml.

Có hỗ trợ YAML nhiều document không?

Có. Các document ngăn cách bởi --- được trả về dạng mảng trong json, còn documents cho biết số lượng.

Lỗi cú pháp YAML được báo thế nào?

API trả về valid: false kèm error.message, error.line và error.column.