Trình chuyển đổi JSON ↔ YAML

Chuyển đổi giữa JSON và YAML theo cả hai chiều. Dán JSON để nhận YAML gọn gàng, hoặc dán YAML để nhận JSON hợp lệ, giữ nguyên số, giá trị luận lý và null.

Mẹo chuyển đổi giữa JSON và YAML


JSON chặt chẽ và tường minh, còn YAML ưu tiên dễ đọc. Chuyển đổi giữa hai định dạng giúp mang cấu hình từ hệ sinh thái này sang hệ sinh thái khác mà không phải viết lại.

  • Kiểm tra JSON trước: chỉ thiếu một dấu phẩy là thành cả chuỗi lỗi đọc.
  • Xem lại thụt lề sau khi chuyển sang YAML, vì trong YAML thụt lề chính là cấu trúc.
  • Xác nhận rằng giá trị luận lý, null và số vẫn còn nguyên sau khi đi và về, không biến thành văn bản.

Câu hỏi thường gặp về trình chuyển đổi JSON YAML


Vì sao YAML trông ngắn hơn JSON?
YAML bỏ bớt phần lớn dấu nháy, dấu ngoặc và dấu phẩy, nên cùng một dữ liệu thường chiếm ít chỗ hơn.

Ghi chú có còn lại khi chuyển YAML sang JSON không?
Không. JSON không có cú pháp cho ghi chú, nên mọi dòng ghi chú đều mất khi chuyển đổi.

Làm sao tránh sai kiểu dữ liệu sau khi chuyển đổi?
Đọc kết quả và kiểm tra giá trị luận lý, null và số. Giá trị nằm trong dấu nháy là văn bản, dù trông giống một con số.

Wikipedia — JSON
Wikipedia — YAML