转换器会解析 TOML,并将结果写成 YAML。表格与内联表格会成为嵌套映射,表格数组会成为 YAML 映射序列,缩进可在 2 到 8 空格间调整。
TOML 类日期值会被解析,并由序列化器输出为 YAML 标量。注释、空白行与原始表格版面不会保留,因此转换手动维护的配置文件后请再次检查。
关于这个主题的常见疑问与实用解答。
TOML 使用扁平的键值语法搭配明确的区段(tables)和严格的类型;YAML 使用缩进表示嵌套结构,数据类型更为灵活。TOML 常见于 Rust/Python 配置,YAML 则常见于 Kubernetes 和 CI/CD。
可以,通过格式化选项,YAML 输出缩进可从 2 调整至 8 个空格。在 Kubernetes 或 Docker Compose 使用的 YAML 文件中,2 个空格是标准惯例。
可以,排序下拉菜单提供将所有 YAML 映射键按字母排列(A 到 Z)的选项,或保持原始 TOML 表格的顺序。排序会递归至每一层嵌套映射。
不会,TOML 转 YAML 的转换完全在您的浏览器内进行。您的 TOML 数据通过 JavaScript 在本地转换,不会离开您的设备。