YAML formatter
Định dạng và xác thực YAML, hoặc chuyển đổi giữa YAML và JSON — riêng tư trong trình duyệt của bạn.
Giới thiệu về YAML formatter
Trình định dạng YAML của Handytool chuẩn hóa thụt lề YAML, kiểu trích dẫn và thứ tự khóa bằng trình phân tích js-yaml tiêu chuẩn và cũng có thể chuyển đổi YAML sang JSON hoặc JSON quay lại YAML chỉ bằng một clic. Hữu ích để làm sạch các bản kê khai Kubernetes, các quy trình GitHub Actions, các giá trị Helm và bất kỳ tệp cấu hình nào đã trôi dạt khỏi một kiểu nhất quán. Trình phân tích là cùng một cách được sử dụng bởi hầu hết các công cụ xây dựng JavaScript, vì vậy những gì xác thực ở đây sẽ xác thực trong sản xuất.
Tính năng của YAML formatter
- 01
Định dạng và lint
Phân tích YAML của bạn, thả khoảng trắng ở cuối, chuẩn hóa thụt lề thành 2 hoặc 4 khoảng trắng và phát lại nó. Các lỗi cú pháp được phát hiện với dòng chính xác và lý do.
- 02
YAML ↔ JSON
Chuyển đổi YAML sang JSON để cung cấp nó cho một công cụ chỉ nói JSON, hoặc chuyển đổi JSON trở lại YAML để tạo cho một tệp cấu hình thân thiện với con người.
- 03
Bảo tồn các loại
Các số, giá trị Boolean, null và ngày tháng vòng lặp đúng thông qua trình phân tích, vì vậy tệp YAML được vào như YAML 1.2 ra như vậy.
Câu hỏi thường gặp về YAML formatter
- Phiên bản YAML nào được hỗ trợ?
- YAML 1.2 theo mặc định — phiên bản mà hầu hết các công cụ hiện đại (Kubernetes, GitHub Actions, Docker Compose) sử dụng. Trình phân tích là js-yaml, cùng một thư viện được sử dụng bởi hầu hết các công cụ xây dựng JavaScript.
- Nó sẽ bảo tồn các bình luận không?
- Không. Trình phân tích YAML tiêu chuẩn không bảo tồn các bình luận thông qua một vòng lặp parse-then-dump — đó là một giới hạn đã biết của mọi thư viện YAML JavaScript, không phải dành riêng cho công cụ này. Định dạng tệp của bạn trước khi thêm các bình luận quan trọng trở lại.
- Sự khác biệt giữa định dạng và chuyển đổi là gì?
- Định dạng giữ tệp ở YAML và chỉ chuẩn hóa khoảng trắng, thứ tự khóa và thụt lề. Chuyển đổi thay đổi định dạng hoàn toàn — YAML sang JSON hoặc ngược lại.
- Nó có xử lý YAML đa tài liệu không?
- Tài liệu đầu tiên của tệp YAML đa tài liệu được phân tích và phát lại. Để làm việc với tất cả các tài liệu, chia chúng bằng --- và xử lý từng tài liệu riêng biệt.
Công cụ liên quan
Nhà phát triển →- Sẵn sàng
SQL formatter
In đẹp các truy vấn SQL — PostgreSQL, MySQL, SQLite, BigQuery và SQL tiêu chuẩn — riêng tư trong trình duyệt của bạn.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
XML formatter
In đẹp, minify và xác thực XML — hoàn toàn trong trình duyệt của bạn.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
GraphQL formatter
In đẹp và xác thực các truy vấn GraphQL, mutation và schema — riêng tư trong trình duyệt của bạn.
Nhà phát triểnMiễn phíChạy cục bộMở
Khám phá các công cụ khác
Tất cả công cụ →- Sẵn sàng
PDF sang JPG
Chuyển mỗi trang PDF thành ảnh JPG, PNG hoặc WebP sắc nét ngay trong trình duyệt — không upload, không mất chất lượng.
PDFMiễn phíChạy cục bộMở - Sẵn sàng
Xoá nền
Xoá nền ảnh bằng mô hình AI chạy trên trình duyệt — không cần tải lên, ảnh của bạn ở lại trên thiết bị.
Hình ảnhMiễn phíChạy cục bộMở - Sẵn sàng
Cắt video
Cắt đầu hoặc cuối video với độ chính xác từng khung hình.
VideoMiễn phíMở - Sẵn sàng
Cắt âm thanh
Cắt một đoạn trong tệp âm thanh.
Âm thanhMiễn phíChạy cục bộMở - Sẵn sàng
Markdown sang HTML
Chuyển đổi Markdown thành HTML sạch sẽ ngay trong trình duyệt của bạn.
Tài liệuMiễn phíChạy cục bộMở