Bộ Chuyển Đổi TOML sang YAML Trực Tuyến

Chuyển đổi TOML sang YAML trực tuyến với thụt lề sạch và kiểu dữ liệu đúng. Hoàn hảo để di chuyển cấu hình Cargo hoặc pyproject sang Kubernetes, Docker Compose hoặc CI YAML. Miễn phí.

Kéo thả hoặc dán TOML của bạn
Loading editor...
Loading editor...

Chuyển Đổi TOML sang YAML là gì?

Chuyển đổi TOML sang YAML lấy tệp cấu hình TOML và viết lại thành YAML, định dạng thụt lề được sử dụng bởi Kubernetes, Docker Compose, GitHub Actions và hầu hết các công cụ cấu hình hiện đại. TOML sử dụng các phần trong ngoặc vuông và dấu bằng rõ ràng; YAML sử dụng thụt lề và dấu gạch ngang cho danh sách. Bộ chuyển đổi ánh xạ cấu trúc TOML sang cú pháp YAML tương đương để bạn không cần viết lại thủ công.

Tại sao chuyển đổi TOML sang YAML?

YAML đã âm thầm chiếm lĩnh DevOps. Kubernetes, Helm, GitLab CI, GitHub Actions, CircleCI, Ansible và hầu hết các công cụ điều phối container sử dụng YAML theo mặc định. TOML, mặt khác, là định dạng dự án Rust và Python sử dụng cho Cargo và pyproject. Chuyển đổi TOML sang YAML trực tuyến là cách nhanh nhất để đưa cấu hình đó vào định dạng công cụ pipeline của bạn thực sự đọc.

Cách bộ chuyển đổi TOML sang YAML của chúng tôi hoạt động

Khi bạn nhấn Chuyển Đổi, công cụ phân tích cú pháp TOML của bạn, sau đó viết ra bằng quy tắc thụt lề YAML. Chuỗi vẫn là chuỗi, số vẫn là số, boolean vẫn là boolean và ngày ISO vẫn là ngày. Các phần và bảng con TOML trở thành các ánh xạ YAML thụt lề; mảng bảng trở thành danh sách YAML. Mọi thứ chạy trong trình duyệt của bạn.

Tính Năng Bạn Nhận Được

  • Chuyển đổi một cú nhấp: nhấn Chuyển Đổi và YAML xuất hiện trong bảng kết quả.
  • Kết quả nhận biết kiểu: số, boolean, ngày và chuỗi đều giữ kiểu đúng của chúng.
  • Hỗ trợ bảng lồng nhau: các phần và bảng con TOML trở thành các ánh xạ YAML thụt lề.
  • Hỗ trợ mảng bảng: các khối [[items]] trở thành danh sách YAML với cấu trúc đúng.
  • Hỗ trợ tải lên: tải tệp .toml từ thiết bị của bạn hoặc kéo thả vào ô nhập.
  • Sao chép một cú nhấp: lấy kết quả YAML bằng nút Sao Chép và dán vào tệp cấu hình của bạn.

Cách Sử Dụng Công Cụ

  1. Dán TOML vào trình soạn thảo đầu vào, hoặc sử dụng nút Tải Tệp Lên để tải tệp .toml.
  2. Nhấn nút Chuyển Đổi để tạo kết quả YAML ở bên phải.
  3. Lướt qua kết quả. YAML thụt lề giúp phát hiện lỗi cấu trúc nhanh chóng.
  4. Nhấn nút Sao Chép để sao chép YAML vào clipboard của bạn.

Các Trường Hợp Sử Dụng Phổ Biến

  • Di chuyển cấu hình: chuyển cấu hình TOML sang Kubernetes, Helm hoặc CI YAML.
  • Tài liệu: tạo ví dụ YAML dễ đọc cho tài liệu từ mẫu TOML.
  • Hiện đại hóa DevOps: chuyển đổi cài đặt TOML thành YAML mà nhóm có thể chỉnh sửa trong pipeline.
  • Bàn giao giữa các nhóm: chia sẻ cấu hình với các nhóm làm việc trong YAML, không phải TOML.

Ví Dụ Chuyển Đổi

Đầu Vào (TOML)

[database]
host = "localhost"
port = 5432
enabled = true

Đầu Ra (YAML)

database:
  host: localhost
  port: 5432
  enabled: true

Câu Hỏi Thường Gặp

Bộ Chuyển Đổi Liên Quan