Trình chuyển đổi YAML sang JSON
Chuyển đổi YAML sang JSON ngay trong trình duyệt. Phát hiện lỗi cú pháp kèm thông báo từ parser.
Đang tải trình phân tích…
Cách dùng
- 1 Dán mã YAML hợp lệ.
- 2 Bật “Pretty print” để có JSON thụt dòng đẹp mắt, tắt để nhận JSON dạng thu gọn.
- 3 Sao chép hoặc tải xuống kết quả.
Vì sao dùng công cụ này
- Được xây dựng trên js-yaml — hỗ trợ anchor, alias và luồng nhiều tài liệu (multi-document).
- Việc kiểm tra hợp lệ giúp phát hiện lỗi cú pháp kèm số dòng cụ thể.
- Chế độ “Pretty” giúp dễ đọc, chế độ thu gọn phù hợp để lưu trữ / truyền tải.
- Hoàn toàn xử lý phía client.
Câu hỏi thường gặp
Ngày tháng và giá trị boolean được chuyển đổi như thế nào?
js-yaml sử dụng chuẩn YAML 1.2 — ngày tháng được chuyển thành chuỗi ISO, true/false thành giá trị boolean. Riêng "yes"/"no" vẫn giữ nguyên dạng chuỗi (theo đặc tả 1.2).
Còn YAML nhiều tài liệu (phân tách bằng ---) thì sao?
Chỉ tài liệu đầu tiên được chuyển đổi. Để xử lý nhiều tài liệu, hãy tách chuỗi theo `---` trước.
Công cụ có xử lý được anchor và alias trong YAML không?
Có — anchor (&) và alias (*) được giải quyết (resolve) ngay khi parse, tạo ra dữ liệu trùng lặp tương ứng trong JSON.
Trình chuyển đổi YAML sang JSON là gì?
Trình chuyển đổi YAML sang JSON là công cụ phân tích (parse) đầu vào YAML và xuất ra JSON tương đương, ánh xạ các mapping, sequence và scalar của YAML thành object, array và value trong JSON. Khi mã nguồn không hợp lệ, công cụ sẽ báo lỗi cú pháp kèm thông báo từ parser để bạn dễ dàng xác định và sửa lỗi. Quá trình chuyển đổi diễn ra hoàn toàn trong trình duyệt, xử lý dữ liệu ngay trên máy (client-side) mà không tải lên bất kỳ máy chủ nào.
Tính năng
Parser tuân thủ chuẩn
Sử dụng js-yaml (YAML 1.2), nhờ đó anchor, chuỗi nhiều dòng và kiểu dữ liệu được xử lý chính xác.
Báo lỗi rõ ràng
YAML không hợp lệ sẽ trả về thông báo của parser để bạn xác định đúng dòng gây lỗi.
Riêng tư 100%
Việc chuyển đổi diễn ra cục bộ — YAML của bạn không bao giờ được gửi tới máy chủ.
Ví dụ
Input
name: Zerethon
tools:
- json
- yaml
active: true
Output
{
"name": "Zerethon",
"tools": ["json", "yaml"],
"active": true
}
Trường hợp sử dụng
-
1
Đưa cấu hình YAML vào API JSON
Chuyển đổi tệp YAML viết tay thành JSON mà công cụ của bạn có thể xử lý.
-
2
Kiểm tra cú pháp YAML
Nếu chuyển đổi thành công, YAML đúng định dạng; nếu không, lỗi sẽ chỉ ra chính xác vấn đề.
-
3
So sánh cấu hình
Chuẩn hóa YAML thành JSON để so sánh hai cấu hình mà không bị nhiễu bởi khoảng thụt đầu dòng.
Công cụ chuyển đổi YAML sang JSON của Zerethon phân tích cú pháp YAML 1.2 ngay trong trình duyệt bằng parser js-yaml và xuất ra JSON tương đương, ánh xạ các mapping, sequence và scalar sang đối tượng, mảng và giá trị JSON. Dữ liệu đầu vào không hợp lệ sẽ được báo lỗi kèm thông báo từ parser. Mọi thứ chạy hoàn toàn phía client — không có gì được tải lên máy chủ.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình chuyển đổi YAML sang JSON chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
So sánh
Kiến thức cơ bản
Hướng dẫn
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.