代码、数据与二维码工具

YAML 转 TOML 转换器

在浏览器中将 YAML 配置对象转成可复制或下载的 TOML。

优先本地处理无需注册隐私说明 ↗

请输入不超过 100,000 个字符的 YAML 映射。根节点必须是对象;不接受 null 值。

使用步骤

如何使用

  1. 粘贴一个不超过 100,000 个字符的 YAML 对象。
  2. 转换并检查 TOML 输出或边界错误。
  3. 复制 TOML 或下载为 .toml 文件。

明确的 YAML 与 TOML 边界

YAML 根节点必须是映射。支持字符串、布尔值、有限数字、数组和嵌套映射;拒绝 null,因为 TOML 没有原生 null 类型。别名和标准标量由本地 YAML 解析器处理。

键、深度与本地处理

不加引号的 TOML 键只能使用字母、数字、下划线或连字符;其他 YAML 键名会加引号。嵌套值最多八层,以保持输出清晰且有界。解析、转换、复制和下载准备均在浏览器进行。

常见问题

你可能还想知道

可以转换顶层 YAML 序列吗?

不可以。TOML 文档需要命名键,因此 YAML 根节点必须是映射。

为什么拒绝 null?

TOML 没有原生 null 值。转换前请将 null 替换为具体值或删除该键。

支持嵌套映射吗?

支持。最多八层嵌套映射会输出为内联表,带标点的键会加引号。