Đến phần nội dung
Toova
Tất cả công cụ

Chuyển đổi YAML sang JSON trực tuyến

Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn

Chuyển YAML sang JSON ngay lập tức, trong trình duyệt của bạn. Toova xử lý mọi tính năng YAML 1.2 — chuỗi nhiều dòng, neo, tham chiếu, ánh xạ lồng nhau, và danh sách — và trả lại JSON sạch ở dạng 2 khoảng trắng, 4 khoảng trắng, hoặc rút gọn.

Khi nào bạn cần YAML sang JSON

API và hầu hết môi trường lập trình mong đợi JSON, nhưng các tệp cấu hình của bạn thường là YAML. Dù bạn đang nạp workflow GitHub Actions vào script, gỡ lỗi Helm chart, hay gieo cơ sở dữ liệu từ tệp fixture, bạn thường cần chuyển YAML sang JSON nhanh chóng. Toova làm điều đó trong một lần dán, không gọi máy chủ và không cần đăng ký.

Điều khiển thụt lề và xác thực

Chọn 2 khoảng trắng, 4 khoảng trắng, hoặc đầu ra rút gọn tùy đích đến. Bộ chuyển đổi xác thực YAML khi gõ — nếu thụt lề sai hoặc giá trị sai định dạng, bạn nhận được lỗi rõ ràng chỉ vào dòng có vấn đề. Neo và bí danh được phân giải tự động, nên đầu ra JSON chứa các giá trị đã mở rộng, không phải cú pháp tham chiếu.

Riêng tư theo mặc định

Mọi chuyển đổi diễn ra cục bộ trong trình duyệt của bạn. Không tải lên, không nhật ký, không phân tích nội dung. Điều đó khiến công cụ an toàn để chuyển đổi cấu hình nội bộ, bí mật hạ tầng, hoặc fixture. Tab Network trong DevTools sẽ trống trong khi bạn làm việc — hãy tự xác minh.

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

Bộ chuyển đổi hỗ trợ tính năng YAML nào?
Bộ chuyển đổi xử lý mọi kiểu YAML 1.2 chuẩn: chuỗi, số, boolean, null, mảng, và đối tượng lồng nhau. Chuỗi nhiều dòng, neo và bí danh cũng hoạt động. Tag và kiểu tùy chỉnh được bỏ qua một cách mềm mỏng.
Vì sao YAML có chú thích của tôi chuyển đổi thất bại?
Chú thích không phải là phần của mô hình dữ liệu YAML. Chúng bị loại bỏ khi phân tích cú pháp — đây là hành vi mong đợi, không phải lỗi. Nếu chuyển đổi thất bại, nguyên nhân nằm ở chỗ khác trong tài liệu.
Tôi có thể rút gọn đầu ra JSON không?
Có. Dùng công tắc Minify để tạo JSON nén không có khoảng trắng. Đầu ra đó là thứ bạn muốn cho tải API hoặc cột cơ sở dữ liệu nơi kích thước quan trọng.
Dữ liệu YAML của tôi có được gửi đến máy chủ không?
Không. Mọi thứ chạy cục bộ trong trình duyệt của bạn. YAML của bạn không bao giờ rời thiết bị, và trang hoạt động ngoại tuyến sau lần tải đầu tiên.
Neo và bí danh YAML được xử lý thế nào?
Neo (&name) và bí danh (*name) được mở rộng tự động. Đầu ra JSON chứa các giá trị đã phân giải, nên bạn có thể đưa thẳng vào bất kỳ trình phân tích cú pháp JSON nào mà không cần hỗ trợ tham chiếu.