Handytool
Nhà phát triểnMiễn phíChạy cục bộ

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.

.yaml.yml
Thụt lề
Đầu vào YAML hoặc JSON
0 dòng0 bytes
Kết quả
0 dòng0 bytes

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

Khám phá các công cụ khác

Tất cả công cụ