YAML to JSON
Chuyển đổi YAML sang JSON
Giới thiệu công cụ
YAML to JSON Converter chuyển đổi các tệp cấu hình YAML và tài liệu dữ liệu thành JSON tương đương. Các mapping thụt lề trở thành đối tượng JSON, các sequence bắt đầu bằng dấu gạch ngang trở thành mảng, và các scalar không có dấu ngoặc kép được tự động xác định kiểu (số, boolean và null được suy luận).
Đây là một trình phân tích cú pháp nhẹ chạy trên trình duyệt, xử lý các mẫu YAML phổ biến nhất. Các tính năng YAML phức tạp như anchor (&), alias (*), block scalar (|, >) và tệp nhiều tài liệu không được hỗ trợ. Toàn bộ quá trình xử lý diễn ra cục bộ trên trình duyệt.
Cách sử dụng
- Dán nội dung YAML của bạn vào khu vực YAML Input, hoặc nhấp Sample để tải một ví dụ.
- Chọn mức thụt lề JSON (2 khoảng trắng, 4 khoảng trắng hoặc Minified).
- Nhấn → JSON để chuyển đổi.
- Nhấn Copy để sao chép kết quả JSON vào clipboard.
Trường hợp sử dụng
Nhà phát triển chuyển đổi các tệp cấu hình YAML (pipeline CI/CD, manifest Kubernetes, Docker Compose) sang JSON để sử dụng với API hoặc ứng dụng JavaScript. Kỹ sư dữ liệu chuyển đổi tệp dữ liệu YAML sang JSON để nạp vào pipeline. Nhà phát triển frontend chuyển đổi dữ liệu mock dạng YAML sang JSON để kiểm thử.
Câu hỏi thường gặp
- Những kiểu dữ liệu YAML nào được tự động chuyển đổi? — null/~ → null, true/false → boolean, số → number. Chuỗi có dấu ngoặc kép sẽ được bỏ dấu ngoặc. Mọi thứ khác giữ nguyên dạng chuỗi.
- Tại sao YAML của tôi không chuyển đổi đúng? — Các tính năng phức tạp như anchor YAML (&), alias (*), và tệp nhiều tài liệu (---) không được hỗ trợ. Hãy dùng một trình phân tích phía server cho các trường hợp đó.
- Dữ liệu của tôi có được gửi lên server không? — Không. Toàn bộ quá trình chuyển đổi chạy cục bộ trong trình duyệt bằng một trình phân tích JavaScript. Không có gì được truyền tới server.