logo

TOML 转为 YAML

JSON 转为 YAML
JSON 转为 TOML
YAML 转为 TOML
这个免费线上工具可以协助您轻易地将 TOML 资料转换为 YAML 格式

粘贴您的 TOML 数据,即可立即获得格式化的 YAML 输出。支持表格、内联表格、数组、字符串、数值、布尔值与日期时间。提供 Key 排序与自定义缩进选项。

logo
啪唧开发工坊
TOML 转为 YAML

TOML 转为 YAML

JSON 转为 YAML
JSON 转为 TOML
YAML 转为 TOML
这个免费线上工具可以协助您轻易地将 TOML 资料转换为 YAML 格式
关于这个工具

粘贴您的 TOML 数据,即可立即获得格式化的 YAML 输出。支持表格、内联表格、数组、字符串、数值、布尔值与日期时间。提供 Key 排序与自定义缩进选项。

请输入您想要转换的 TOML 字符串
处理中
结果将显示于此...
处理中
请输入您想要转换的 TOML 字符串
处理中

常见问题

关于这个主题的常见疑问与实用解答。

TOML 和 YAML 有什么区别?

TOML 使用扁平的键值语法搭配明确的区段(tables)和严格的类型;YAML 使用缩进表示嵌套结构,数据类型更为灵活。TOML 常见于 Rust/Python 配置,YAML 则常见于 Kubernetes 和 CI/CD。

转换后的 YAML 可以自定义缩进吗?

可以,通过格式化选项,YAML 输出缩进可从 2 调整至 8 个空格。在 Kubernetes 或 Docker Compose 使用的 YAML 文件中,2 个空格是标准惯例。

可以将 key 按字母排序吗?

可以,排序下拉菜单提供将所有 YAML 映射键按字母排列(A 到 Z)的选项,或保持原始 TOML 表格的顺序。排序会递归至每一层嵌套映射。

我的数据会被发送到服务器吗?

不会,TOML 转 YAML 的转换完全在您的浏览器内进行。您的 TOML 数据通过 JavaScript 在本地转换,不会离开您的设备。