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.
Hướng dẫn
Bài viế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 to PNG
Chuyển đổi từng trang PDF thành hình ảnh PNG chất lượng cao trong trình duyệt của bạn. Chọn độ phân giải, sau đó tải xuống một PNG hoặc ZIP của mọi trang.
PDFMiễn phíChạy cục bộMở - Sẵn sàng
Làm Mờ Ảnh
Làm mờ toàn bộ ảnh hoặc che cả những khu vực cụ thể như khuôn mặt.
Hình ảnhMiễn phíChạy cục bộMở - Sẵn sàng
MKV sang MOV
Chuyển đổi video MKV (Matroska) sang MOV (QuickTime) trong trình duyệt của bạn — tệp không bao giờ rời khỏi thiết bị.
VideoMiễn phíChạy cục bộMở - Sẵn sàng
Công Cụ Nối Âm Thanh
Hợp nhất nhiều tệp âm thanh thành một, với tùy chọn crossfade.
Âm thanhMiễn phíChạy cục bộMở - Sẵn sàng
Trình xem JSON
Xem, định dạng và xác thực JSON trong trình duyệt của bạn.
Tài liệuMiễn phíChạy cục bộMở