Chuyển đổi JSON sang YAML và ngược lại, có xác thực.

Chuyển đổi chạy trực tiếp trong trình duyệt — không có gì tải lên. Chỉnh sửa một bên và bên kia cập nhật ngay lập tức.  · Thả tệp .json / .yaml vào một trong hai ngăn

Thụt lề
data.json
data.yaml

Giới thiệu về JSON ↔ YAML

Bộ chuyển đổi JSON ↔ YAML dịch giữa hai định dạng theo cả hai chiều, kèm xác thực tích hợp sẵn. Dán JSON vào một bên hoặc YAML vào bên kia, và việc chuyển đổi diễn ra sống động ngay trên trình duyệt của bạn; lỗi cú pháp được báo cáo kèm vị trí chính xác, nên một dấu phẩy thừa hay thụt lề sai được phát hiện trong vài giây.

Định dạng có thể cấu hình: chọn độ rộng thụt lề và tùy chọn sắp xếp khóa đối tượng theo thứ tự chữ cái để có đầu ra ổn định, dễ diff. Thống kê sống động hiển thị số dòng, byte, khóa và độ sâu lồng nhau của tài liệu, và công cụ cho bạn biết liệu gốc là một đối tượng, một mảng hay một giá trị vô hướng.

Bạn có thể gõ, dán, tải lên một tệp hoặc kéo thả lên trang, sau đó sao chép hoặc tải xuống kết quả đã chuyển đổi. Vì mọi thứ chạy phía client, các tệp cấu hình chứa bí mật không bao giờ rời khỏi máy của bạn — một cầu nối thực tế hằng ngày giữa payload API và cấu hình Kubernetes, CI hay Docker Compose.

Cách sử dụng JSON ↔ YAML

  1. Dán JSON hoặc YAML của bạn vào khung tương ứng — hoặc tải lên hay kéo thả một tệp lên trang.
  2. Sửa mọi lỗi cú pháp bằng vị trí dòng được báo cáo, nếu có lỗi được đánh dấu.
  3. Đặt độ rộng thụt lề và bật/tắt sắp xếp khóa theo ý thích.
  4. Đọc đầu ra đã chuyển đổi ở khung đối diện, cùng với thống kê tài liệu.
  5. Sao chép kết quả hoặc tải xuống dưới dạng tệp.

Câu hỏi thường gặp

Về dữ liệu, có — YAML là một tập siêu (superset) của JSON, nên mọi tài liệu JSON đều có một biểu diễn YAML và ngược lại. Điều thay đổi là cú pháp: YAML dùng thụt lề và cho phép comment, dù comment sẽ mất khi chuyển sang JSON, vốn không có cú pháp comment.

Đầu vào không hợp lệ được đánh dấu kèm vị trí xảy ra lỗi, để bạn có thể nhảy thẳng đến dòng gây lỗi — thường là thiếu dấu phẩy hoặc dấu ngoặc kép trong JSON, hoặc thụt lề không nhất quán và ký tự đặc biệt chưa thoát trong YAML.

Nó sắp xếp các khóa đối tượng theo thứ tự chữ cái ở mọi cấp của đầu ra. Khóa được sắp xếp khiến các tệp chuyển đổi trở nên xác định (deterministic), giúp diff trong quản lý phiên bản nhỏ gọn và giúp so sánh hai cấu hình song song dễ dàng.

YAML tự động gán kiểu cho các giá trị vô hướng không có dấu ngoặc kép: yes và no trở thành boolean, 012 có thể được phân tích thành số, và mã quốc gia như NO là cái bẫy khét tiếng. Hãy đặt giá trị trong dấu ngoặc kép ở nguồn YAML để buộc nó giữ nguyên là chuỗi.

Có — việc chuyển đổi chạy hoàn toàn trên trình duyệt của bạn, kể cả các tệp bạn kéo vào. Không có gì được truyền đi, nên việc chuyển đổi các cấu hình chứa thông tin đăng nhập hoặc tên máy chủ nội bộ là an toàn.

Có, miễn phí và không giới hạn theo kích thước — chuyển đổi theo cả hai chiều bao nhiêu lần tùy bạn cần.


Tìm kiếm phổ biến
json sang yaml yaml sang json chuyển đổi json yaml chuyển yaml trực tuyến kiểm tra yaml công cụ json yaml
Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.