轉換器會解析 TOML,並以 YAML 寫出相同的資料結構。表格與行內表格會成為巢狀對映,表格陣列則會成為 YAML 對映序列。這項操作只轉換資料語法,不會把 Cargo.toml 或 pyproject.toml 變成 Kubernetes、Docker Compose 或 CI 設定。
TOML 類日期值會被解析,並由序列化器輸出為 YAML 純量。註解、空白行與原始表格版面不會保留,因此轉換手動維護的設定檔後請再次檢查。
關於這個主題的常見疑問與實用解答。
TOML 偏重明確的表格、清楚的鍵值設定,以及內建的日期時間型別。YAML 用縮排表示巢狀關係,能更精簡地表達相同資料,但空格本身也是語法的一部分。TOML 常見於 Rust 與 Python 專案檔,YAML 常見於部署和自動化檔案。兩者互轉只會改變表示方式,不會自動補上特定工具要求的設定語意。
可以,透過格式化選項,YAML 輸出縮排可從 2 調整至 8 個空格。在 Kubernetes 或 Docker Compose 使用的 YAML 檔案中,2 個空格是標準慣例。
可以,排序下拉選單提供將所有 YAML 映射鍵按字母排列(A 到 Z)的選項,或保持原始 TOML 表格的順序。排序會遞迴至每一層巢狀映射。
不會,TOML 轉 YAML 的轉換完全在您的瀏覽器內進行。您的 TOML 資料透過 JavaScript 在本地轉換,不會離開您的裝置。