轉換器會先解析 YAML,再把解析後的資料序列化為 TOML。巢狀物件會成為 TOML 表格,基本型別陣列會成為 TOML 陣列,物件陣列則會輸出為 TOML 表格陣列。
TOML 沒有原生 null 型別,目前序列化器會省略 null key 或陣列項目。YAML 註解、錨點與別名也屬於解析時語法,不會保留到 TOML 輸出。
關於這個主題的常見疑問與實用解答。
YAML 使用縮排表示巢狀結構,資料型別更為彈性;TOML 使用扁平的鍵值語法搭配明確的區段(tables)和嚴格的型別。YAML 常見於 Kubernetes 和 CI/CD,TOML 常見於 Rust/Python 設定。
可以,透過排序下拉選單,您可以將所有 TOML 表格鍵按字母重新排列(A 到 Z),或保留 YAML 映射中的順序。排序會遞迴套用至 TOML 輸出中的每個巢狀表格與子表格。
常見情境包括將 Kubernetes 或 Docker Compose 設定遷移至 Rust Cargo.toml、從既有 YAML 設定建立 Python pyproject.toml,或在不同 CI/CD 管線格式間切換。
不會,YAML 轉 TOML 的轉換完全由瀏覽器中的 JavaScript 處理。您的 YAML 資料留在您的裝置上,不會與任何伺服器共享。