CoderTools

Trình Định Dạng YAML

Định dạng, xác thực dữ liệu YAML và chuyển đổi sang JSON với làm nổi bật cú pháp và nhiều tùy chọn định dạng

YAML:
Chuyển đổi:

Về Trình định dạng YAML

YAML (YAML Ain't Markup Language) là định dạng tuần tự hóa dữ liệu có thể đọc được bởi con người, thường được sử dụng cho các tệp cấu hình trong DevOps, cơ sở hạ tầng đám mây và phát triển ứng dụng.

Công cụ định dạng YAML này giúp bạn định dạng, làm đẹp, thu nhỏ và xác thực các tài liệu YAML của mình. Nó cũng hỗ trợ chuyển đổi YAML sang định dạng JSON với làm nổi bật cú pháp.

Tính năng chính

Định dạng và làm đẹp YAML với thụt lề tùy chỉnh
Thu nhỏ YAML thành kiểu luồng compact
Xác thực cú pháp và cấu trúc YAML
Chuyển đổi YAML sang định dạng JSON
Làm nổi bật cú pháp với chủ đề tối
Tùy chọn sắp xếp khóa theo thứ tự bảng chữ cái
Chuyển đổi JSON sang định dạng YAML

Cơ bản về cú pháp YAML

Cặp Khóa-Giá trị: Sử dụng dấu hai chấm theo sau bởi khoảng trắng (khóa: giá trị)
Danh sách: Sử dụng dấu gạch ngang theo sau bởi khoảng trắng (- mục)
Cấu trúc lồng nhau: Sử dụng thụt lề nhất quán (chỉ dùng khoảng trắng)
Bình luận: Bắt đầu bằng ký hiệu thăng (# bình luận)
Chuỗi nhiều dòng: Sử dụng | (literal) hoặc > (folded)
Mỏ neo & Bí danh: Tái sử dụng nội dung với & và *

Trường hợp sử dụng phổ biến

Tệp manifest Kubernetes (Deployments, Services, ConfigMaps)
Cấu hình Docker Compose
Pipeline CI/CD (GitHub Actions, GitLab CI, Azure DevOps)
Playbook và tệp inventory Ansible
Tệp cấu hình ứng dụng (Spring Boot, Ruby on Rails)