YAML 转 TOML

在线 YAML 转 TOML 转换工具,浏览器本地处理不上传数据。

输入 YAML

TOML 输出

关于 YAML 转 TOML

YAML 转 TOML 可以将 YAML 配置文件转换为 TOML 格式,方便在 Rust、Python 等偏好 TOML 的生态中使用。

所有解析和序列化均在浏览器本地完成,数据不会发送到任何服务器。

常见问题

为什么要把 YAML 转为 TOML?

TOML 提供更严格的层级结构([section]),不像 YAML 依赖缩进,可以避免缩进错误导致的配置解析问题。Rust、Python 等语言生态偏好 TOML,转换后可以在这些项目中直接引用。

哪些 YAML 特性在 TOML 中不支持?

YAML 的锚点(&)和引用(*)以及流式集合在 TOML 中无对应语法。但如果 YAML 内容仅为键值对、数组和嵌套结构,则转换是完全等价的。

数据会发送到服务器吗?

不会。所有解析和序列化均在浏览器本地完成。

相关工具